home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Motor Bike •• / Motor Bike ее.rsrc / CODE_2.txt < prev    next >
Text File  |  1989-10-02  |  124KB  |  2,172 lines

  1. # near model CODE resource
  2. # jump table entries: 80-80 (1 of them)
  3. fn00000000:
  4. 00000000  225F                     movea.l    A1, [A7]+
  5. 00000002  201F                     move.l     D0, [A7]+
  6. 00000004  2F09                     move.l     -[A7], A1
  7. 00000006  A032                     syscall    FlushEvents
  8. 00000008  4E75                     rts
  9. fn0000000A:
  10. 0000000A  4A78 028E                tst.w      [0x0000028E /* ROM85 */]
  11. 0000000E  6A2A                     bpl        +0x2C /* 0000003A */
  12. 00000010  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  13. 00000014  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  14. 00000018  2008                     move.l     D0, A0
  15. 0000001A  9091                     sub.l      D0, [A1]
  16. 0000001C  740C                     moveq.l    D2, 0x0C
  17. 0000001E  B082                     cmp.l      D0, D2
  18. 00000020  6516                     bcs        +0x18 /* 00000038 */
  19. 00000022  2251                     movea.l    A1, [A1]
  20. 00000024  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  21. 00000028  2280                     move.l     [A1], D0
  22. 0000002A  4211                     clr.b      [A1]
  23. 0000002C  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  24. 00000030  2288                     move.l     [A1], A0
  25. 00000032  2082                     move.l     [A0], D2
  26. 00000034  D1A9 000C                add.l      [A1 + 0xC], D0
  27. label00000038:
  28. 00000038  4E75                     rts
  29. label0000003A:
  30. 0000003A  A063                     syscall    MaxApplZone
  31. 0000003C  4E75                     rts
  32. fn0000003E:
  33. 0000003E  2078 0AE8                movea.l    A0, [0x00000AE8 /* SoundGlue */]
  34. 00000042  B0F8 0A06                cmpa.w     A0, [0x00000A06 /* MinusOne */]
  35. 00000046  661E                     bne        +0x20 /* 00000066 */
  36. 00000048  703A                     moveq.l    D0, 0x3A
  37. 0000004A  A322                     syscall    NewHandleClear, flags=3
  38. 0000004C  6600 00E0                bne        +0xE2 /* 0000012E */
  39. 00000050  A029                     syscall    HLock
  40. 00000052  21C8 0AE8                move.l     [0x00000AE8 /* SoundGlue */], A0
  41. 00000056  2250                     movea.l    A1, [A0]
  42. 00000058  2378 033C 0034           move.l     [A1 + 0x34], [0x0000033C /* IAZNotify */]
  43. 0000005E  43FA 010C                lea.l      A1, [PC + 0x10C /* 0000016C, value 0x61E42038 */]
  44. 00000062  21C9 033C                move.l     [0x0000033C /* IAZNotify */], A1
  45. label00000066:
  46. 00000066  2250                     movea.l    A1, [A0]
  47. 00000068  4A69 0010                tst.w      [A1 + 0x10]
  48. 0000006C  6F00 0084                ble        +0x86 /* 000000F2 */
  49. 00000070  222F 0004                move.l     D1, [A7 + 0x4]
  50. 00000074  B0B8 0A06                cmp.l      D0, [0x00000A06 /* MinusOne */]
  51. 00000078  6772                     beq        +0x74 /* 000000EC */
  52. 0000007A  50E9 0039                st         [A1 + 0x39]
  53. 0000007E  3229 0032                move.w     D1, [A1 + 0x32]
  54. 00000082  2408                     move.l     D2, A0
  55. 00000084  48E7 6000                movem.l    -[A7], D1,D2
  56. 00000088  A9E1                     syscall    HandToHand
  57. 0000008A  4CDF 0006                movem.l    D1,D2, [A7]+
  58. 0000008E  4A40                     tst.w      D0
  59. 00000090  6600 0098                bne        +0x9A /* 0000012A */
  60. 00000094  7000                     moveq.l    D0, 0x00
  61. 00000096  0641 000C                addi.w     D1, 0xC
  62. 0000009A  3001                     move.w     D0, D1
  63. 0000009C  A024                     syscall    SetHandleSize
  64. 0000009E  6600 008A                bne        +0x8C /* 0000012A */
  65. 000000A2  A029                     syscall    HLock
  66. 000000A4  21C8 0AE8                move.l     [0x00000AE8 /* SoundGlue */], A0
  67. 000000A8  2250                     movea.l    A1, [A0]
  68. 000000AA  2078 027A                movea.l    A0, [0x0000027A /* SoundDCE */]
  69. 000000AE  2149 0008                move.l     [A0 + 0x8], A1
  70. 000000B2  2149 000C                move.l     [A0 + 0xC], A1
  71. 000000B6  2042                     movea.l    A0, D2
  72. 000000B8  2050                     movea.l    A0, [A0]
  73. 000000BA  1028 0038                move.b     D0, [A0 + 0x38]
  74. 000000BE  8129 0038                or.b       [A1 + 0x38], D0
  75. 000000C2  2042                     movea.l    A0, D2
  76. 000000C4  A023                     syscall    DisposHandle/DisposeHandle
  77. 000000C6  3341 0032                move.w     [A1 + 0x32], D1
  78. 000000CA  08A9 0000 0038           bclr.b     [A1 + 0x38], 0x0
  79. 000000D0  6708                     beq        +0xA /* 000000DA */
  80. 000000D2  4269 0010                clr.w      [A1 + 0x10]
  81. 000000D6  4EBA 00A0                jsr        [PC + 0xA0 /* 00000178 */]
  82. label000000DA:
  83. 000000DA  51E9 0039                sf         [A1 + 0x39]
  84. 000000DE  D2C1                     add.w      A1, D1
  85. 000000E0  700C                     moveq.l    D0, 0x0C
  86. 000000E2  92C0                     sub.w      A1, D0
  87. 000000E4  41EF 0004                lea.l      A0, [A7 + 0x4]
  88. 000000E8  A02E                     syscall    BlockMove/BlockMoveData
  89. 000000EA  6042                     bra        +0x44 /* 0000012E */
  90. label000000EC:
  91. 000000EC  3029 0010                move.w     D0, [A1 + 0x10]
  92. 000000F0  6EFA                     bgt        -0x4 /* 000000EC */
  93. label000000F2:
  94. 000000F2  2049                     movea.l    A0, A1
  95. 000000F4  317C 003A 0032           move.w     [A0 + 0x32], 0x3A /* ':' */
  96. 000000FA  216F 0008 0024           move.l     [A0 + 0x24], [A7 + 0x8]
  97. 00000100  216F 000C 0020           move.l     [A0 + 0x20], [A7 + 0xC]
  98. 00000106  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  99. 0000010C  222F 0004                move.l     D1, [A7 + 0x4]
  100. 00000110  B2B8 0A06                cmp.l      D1, [0x00000A06 /* MinusOne */]
  101. 00000114  6604                     bne        +0x6 /* 0000011A */
  102. 00000116  A003                     syscall    Write
  103. 00000118  6012                     bra        +0x14 /* 0000012C */
  104. label0000011A:
  105. 0000011A  2141 001C                move.l     [A0 + 0x1C], D1
  106. 0000011E  43FA 0058                lea.l      A1, [PC + 0x58 /* 00000178, value 0x48E7E0C0 */]
  107. 00000122  2149 000C                move.l     [A0 + 0xC], A1
  108. 00000126  A403                     syscall    Write, flags=4
  109. 00000128  4A40                     tst.w      D0
  110. label0000012A:
  111. 0000012A  6702                     beq        +0x4 /* 0000012E */
  112. label0000012C:
  113. 0000012C  6108                     bsr        +0xA /* 00000136 */
  114. label0000012E:
  115. 0000012E  225F                     movea.l    A1, [A7]+
  116. 00000130  DEFC 000C                add.w      A7, 0xC
  117. 00000134  4ED1                     jmp        [A1]
  118. fn00000136:
  119. 00000136  2078 0AE8                movea.l    A0, [0x00000AE8 /* SoundGlue */]
  120. 0000013A  B0F8 0A06                cmpa.w     A0, [0x00000A06 /* MinusOne */]
  121. 0000013E  6710                     beq        +0x12 /* 00000150 */
  122. 00000140  2250                     movea.l    A1, [A0]
  123. 00000142  21E9 0034 033C           move.l     [0x0000033C /* IAZNotify */], [A1 + 0x34]
  124. 00000148  A023                     syscall    DisposHandle/DisposeHandle
  125. 0000014A  21F8 0A06 0AE8           move.l     [0x00000AE8 /* SoundGlue */], [0x00000A06 /* MinusOne */]
  126. label00000150:
  127. 00000150  4E75                     rts
  128. fn00000152:
  129. 00000152  4E56 FFE0                link       A6, -0x0020
  130. 00000156  41EE FFE0                lea.l      A0, [A6 - 0x20]
  131. 0000015A  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  132. 00000160  A206                     syscall    KillIO, flags=2
  133. 00000162  4278 0280                clr.w      [0x00000280 /* CurPitch */]
  134. 00000166  61CE                     bsr        -0x30 /* 00000136 */
  135. 00000168  4E5E                     unlink     A6
  136. label0000016A:
  137. 0000016A  4E75                     rts
  138. 0000016C  61E4                     bsr        -0x1A /* 00000152 */
  139. 0000016E  2038 033C                move.l     D0, [0x0000033C /* IAZNotify */]
  140. 00000172  6FF6                     ble        -0x8 /* 0000016A */
  141. 00000174  2040                     movea.l    A0, D0
  142. 00000176  4ED0                     jmp        [A0]
  143. fn00000178:
  144. 00000178  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  145. 0000017C  2078 0AE8                movea.l    A0, [0x00000AE8 /* SoundGlue */]
  146. 00000180  2050                     movea.l    A0, [A0]
  147. 00000182  4A28 0039                tst.b      [A0 + 0x39]
  148. 00000186  6706                     beq        +0x8 /* 0000018E */
  149. 00000188  50E8 0038                st         [A0 + 0x38]
  150. 0000018C  6068                     bra        +0x6A /* 000001F6 */
  151. label0000018E:
  152. 0000018E  3028 0032                move.w     D0, [A0 + 0x32]
  153. 00000192  2228 001C                move.l     D1, [A0 + 0x1C]
  154. 00000196  670C                     beq        +0xE /* 000001A4 */
  155. 00000198  2241                     movea.l    A1, D1
  156. 0000019A  48E7 8080                movem.l    -[A7], D0,A0
  157. 0000019E  4E91                     jsr        [A1]
  158. 000001A0  4CDF 0101                movem.l    D0,A0, [A7]+
  159. label000001A4:
  160. 000001A4  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  161. 000001A8  6606                     bne        +0x8 /* 000001B0 */
  162. 000001AA  4EBA FF8A                jsr        [PC - 0x76 /* 00000136 */]
  163. 000001AE  6046                     bra        +0x48 /* 000001F6 */
  164. label000001B0:
  165. 000001B0  2248                     movea.l    A1, A0
  166. 000001B2  41E8 003A                lea.l      A0, [A0 + 0x3A]
  167. 000001B6  2358 001C                move.l     [A1 + 0x1C], [A0]+
  168. 000001BA  2358 0024                move.l     [A1 + 0x24], [A0]+
  169. 000001BE  2358 0020                move.l     [A1 + 0x20], [A0]+
  170. 000001C2  337C FFFC 0018           move.w     [A1 + 0x18], 0xFFFC
  171. 000001C8  7246                     moveq.l    D1, 0x46
  172. 000001CA  9041                     sub.w      D0, D1
  173. 000001CC  6712                     beq        +0x14 /* 000001E0 */
  174. 000001CE  3200                     move.w     D1, D0
  175. 000001D0  48C0                     ext.l      D0
  176. 000001D2  2248                     movea.l    A1, A0
  177. 000001D4  92FC 000C                sub.w      A1, 0xC
  178. 000001D8  A02E                     syscall    BlockMove/BlockMoveData
  179. 000001DA  0641 003A                addi.w     D1, 0x3A /* ':' */
  180. 000001DE  6002                     bra        +0x4 /* 000001E2 */
  181. label000001E0:
  182. 000001E0  723A                     moveq.l    D1, 0x3A
  183. label000001E2:
  184. 000001E2  2078 0AE8                movea.l    A0, [0x00000AE8 /* SoundGlue */]
  185. 000001E6  2050                     movea.l    A0, [A0]
  186. 000001E8  3141 0032                move.w     [A0 + 0x32], D1
  187. 000001EC  43FA FF8A                lea.l      A1, [PC - 0x76 /* 00000178, value 0x48E7E0C0 */]
  188. 000001F0  2149 000C                move.l     [A0 + 0xC], A1
  189. 000001F4  A403                     syscall    Write, flags=4
  190. label000001F6:
  191. 000001F6  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  192. 000001FA  4E75                     rts
  193. fn000001FC:
  194. 000001FC  206F 0004                movea.l    A0, [A7 + 0x4]
  195. 00000200  43E8 0001                lea.l      A1, [A0 + 0x1]
  196. 00000204  7000                     moveq.l    D0, 0x00
  197. label00000206:
  198. 00000206  1210                     move.b     D1, [A0]
  199. 00000208  10C0                     move.b     [A0]+, D0
  200. 0000020A  1001                     move.b     D0, D1
  201. 0000020C  66F8                     bne        -0x6 /* 00000206 */
  202. 0000020E  91C9                     sub.l      A0, A1
  203. 00000210  2008                     move.l     D0, A0
  204. 00000212  1300                     move.b     -[A1], D0
  205. 00000214  2009                     move.l     D0, A1
  206. 00000216  4E75                     rts
  207. 00000218  206F 0004                movea.l    A0, [A7 + 0x4]
  208. 0000021C  7000                     moveq.l    D0, 0x00
  209. 0000021E  1010                     move.b     D0, [A0]
  210. 00000220  6004                     bra        +0x6 /* 00000226 */
  211. label00000222:
  212. 00000222  10E8 0001                move.b     [A0]+, [A0 + 0x1]
  213. label00000226:
  214. 00000226  51C8 FFFA                dbf        D0, -0x8 /* 00000222 */
  215. 0000022A  4210                     clr.b      [A0]
  216. 0000022C  202F 0004                move.l     D0, [A7 + 0x4]
  217. 00000230  4E75                     rts
  218. fn00000232:
  219. 00000232  4EBA FDD6                jsr        [PC - 0x22A /* 0000000A */]
  220. 00000236  486D A8D8                pea.l      [A5 - 0x5728]
  221. 0000023A  A86E                     syscall    InitGraf
  222. 0000023C  A8FE                     syscall    InitFonts
  223. 0000023E  3F3C FFFF                move.w     -[A7], 0xFFFF
  224. 00000242  4267                     clr.w      -[A7]
  225. 00000244  4EBA FDBA                jsr        [PC - 0x246 /* 00000000 */]
  226. 00000248  A912                     syscall    InitWindows
  227. 0000024A  A930                     syscall    InitMenus
  228. 0000024C  A9CC                     syscall    TEInit
  229. 0000024E  42A7                     clr.l      -[A7]
  230. 00000250  A97B                     syscall    InitDialogs
  231. 00000252  A850                     syscall    InitCursor
  232. 00000254  4E75                     rts
  233. export_10:
  234. 00000256  4EBA FFDA                jsr        [PC - 0x26 /* 00000232 */]
  235. 0000025A  4EBA 001A                jsr        [PC + 0x1A /* 00000276 */]
  236. 0000025E  4EBA 02B0                jsr        [PC + 0x2B0 /* 00000510 */]
  237. 00000262  4EBA 05E4                jsr        [PC + 0x5E4 /* 00000848 */]
  238. 00000266  4EBA 0C5E                jsr        [PC + 0xC5E /* 00000EC6 */]
  239. label0000026A:
  240. 0000026A  4EBA 0528                jsr        [PC + 0x528 /* 00000794 */]
  241. 0000026E  4EBA 0D7A                jsr        [PC + 0xD7A /* 00000FEA */]
  242. 00000272  60F6                     bra        -0x8 /* 0000026A */
  243. 00000274  4E75                     rts
  244. fn00000276:
  245. 00000276  42A7                     clr.l      -[A7]
  246. 00000278  3F3C 0001                move.w     -[A7], 0x1
  247. 0000027C  486D A8EC                pea.l      [A5 - 0x5714]
  248. 00000280  A931                     syscall    NewMenu
  249. 00000282  205F                     movea.l    A0, [A7]+
  250. 00000284  2B48 A8E0                move.l     [A5 - 0x5720], A0
  251. 00000288  4850                     pea.l      [A0]
  252. 0000028A  4267                     clr.w      -[A7]
  253. 0000028C  A935                     syscall    InsertMenu
  254. 0000028E  42A7                     clr.l      -[A7]
  255. 00000290  3F3C 0002                move.w     -[A7], 0x2
  256. 00000294  486D A8EE                pea.l      [A5 - 0x5712]
  257. 00000298  A931                     syscall    NewMenu
  258. 0000029A  205F                     movea.l    A0, [A7]+
  259. 0000029C  2B48 A8E4                move.l     [A5 - 0x571C], A0
  260. 000002A0  4850                     pea.l      [A0]
  261. 000002A2  4267                     clr.w      -[A7]
  262. 000002A4  A935                     syscall    InsertMenu
  263. 000002A6  42A7                     clr.l      -[A7]
  264. 000002A8  3F3C 0003                move.w     -[A7], 0x3
  265. 000002AC  486D A8F4                pea.l      [A5 - 0x570C]
  266. 000002B0  A931                     syscall    NewMenu
  267. 000002B2  205F                     movea.l    A0, [A7]+
  268. 000002B4  2B48 A8E8                move.l     [A5 - 0x5718], A0
  269. 000002B8  4850                     pea.l      [A0]
  270. 000002BA  4267                     clr.w      -[A7]
  271. 000002BC  A935                     syscall    InsertMenu
  272. 000002BE  A937                     syscall    DrawMenuBar
  273. 000002C0  2F2D A8E0                move.l     -[A7], [A5 - 0x5720]
  274. 000002C4  486D A8FA                pea.l      [A5 - 0x5706]
  275. 000002C8  A933                     syscall    AppendMenu
  276. 000002CA  2F2D A8E0                move.l     -[A7], [A5 - 0x5720]
  277. 000002CE  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  278. 000002D4  A94D                     syscall    AppendResMenu/AddResMenu
  279. 000002D6  2F2D A8E4                move.l     -[A7], [A5 - 0x571C]
  280. 000002DA  486D A910                pea.l      [A5 - 0x56F0]
  281. 000002DE  A933                     syscall    AppendMenu
  282. 000002E0  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  283. 000002E4  486D A932                pea.l      [A5 - 0x56CE]
  284. 000002E8  A933                     syscall    AppendMenu
  285. 000002EA  4E75                     rts
  286. fn000002EC:
  287. 000002EC  4E56 FFFC                link       A6, -0x0004
  288. 000002F0  2F0C                     move.l     -[A7], A4
  289. 000002F2  42A7                     clr.l      -[A7]
  290. 000002F4  A924                     syscall    FrontWindow
  291. 000002F6  205F                     movea.l    A0, [A7]+
  292. 000002F8  2848                     movea.l    A4, A0
  293. 000002FA  200C                     move.l     D0, A4
  294. 000002FC  6708                     beq        +0xA /* 00000306 */
  295. 000002FE  306C 006C                movea.w    A0, [A4 + 0x6C]
  296. 00000302  2008                     move.l     D0, A0
  297. 00000304  6002                     bra        +0x4 /* 00000308 */
  298. label00000306:
  299. 00000306  7000                     moveq.l    D0, 0x00
  300. label00000308:
  301. 00000308  3D40 FFFE                move.w     [A6 - 0x2], D0
  302. 0000030C  4A6E FFFE                tst.w      [A6 - 0x2]
  303. 00000310  5DC0                     slt        D0
  304. 00000312  4400                     neg.b      D0
  305. 00000314  4880                     ext.w      D0
  306. 00000316  1D40 FFFD                move.b     [A6 - 0x3], D0
  307. 0000031A  102E FFFD                move.b     D0, [A6 - 0x3]
  308. 0000031E  4880                     ext.w      D0
  309. 00000320  3F00                     move.w     -[A7], D0
  310. 00000322  3F3C 0001                move.w     -[A7], 0x1
  311. 00000326  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  312. 0000032A  4EBA 00AE                jsr        [PC + 0xAE /* 000003DA */]
  313. 0000032E  508F                     addq.l     A7, 8
  314. 00000330  102E FFFD                move.b     D0, [A6 - 0x3]
  315. 00000334  4880                     ext.w      D0
  316. 00000336  3F00                     move.w     -[A7], D0
  317. 00000338  3F3C 0003                move.w     -[A7], 0x3
  318. 0000033C  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  319. 00000340  4EBA 0098                jsr        [PC + 0x98 /* 000003DA */]
  320. 00000344  508F                     addq.l     A7, 8
  321. 00000346  102E FFFD                move.b     D0, [A6 - 0x3]
  322. 0000034A  4880                     ext.w      D0
  323. 0000034C  3F00                     move.w     -[A7], D0
  324. 0000034E  3F3C 0004                move.w     -[A7], 0x4
  325. 00000352  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  326. 00000356  4EBA 0082                jsr        [PC + 0x82 /* 000003DA */]
  327. 0000035A  508F                     addq.l     A7, 8
  328. 0000035C  102E FFFD                move.b     D0, [A6 - 0x3]
  329. 00000360  4880                     ext.w      D0
  330. 00000362  3F00                     move.w     -[A7], D0
  331. 00000364  3F3C 0005                move.w     -[A7], 0x5
  332. 00000368  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  333. 0000036C  4EBA 006C                jsr        [PC + 0x6C /* 000003DA */]
  334. 00000370  508F                     addq.l     A7, 8
  335. 00000372  102E FFFD                move.b     D0, [A6 - 0x3]
  336. 00000376  4880                     ext.w      D0
  337. 00000378  3F00                     move.w     -[A7], D0
  338. 0000037A  3F3C 0006                move.w     -[A7], 0x6
  339. 0000037E  2F2D A8E8                move.l     -[A7], [A5 - 0x5718]
  340. 00000382  4EBA 0056                jsr        [PC + 0x56 /* 000003DA */]
  341. 00000386  508F                     addq.l     A7, 8
  342. 00000388  206D A958                movea.l    A0, [A5 - 0x56A8]
  343. 0000038C  4A28 006E                tst.b      [A0 + 0x6E]
  344. 00000390  57C0                     seq        D0
  345. 00000392  4400                     neg.b      D0
  346. 00000394  4880                     ext.w      D0
  347. 00000396  3F00                     move.w     -[A7], D0
  348. 00000398  3F3C 0001                move.w     -[A7], 0x1
  349. 0000039C  2F2D A8E4                move.l     -[A7], [A5 - 0x571C]
  350. 000003A0  4EBA 0038                jsr        [PC + 0x38 /* 000003DA */]
  351. 000003A4  508F                     addq.l     A7, 8
  352. 000003A6  4A2E FFFD                tst.b      [A6 - 0x3]
  353. 000003AA  660E                     bne        +0x10 /* 000003BA */
  354. 000003AC  206D A958                movea.l    A0, [A5 - 0x56A8]
  355. 000003B0  4A28 006E                tst.b      [A0 + 0x6E]
  356. 000003B4  6604                     bne        +0x6 /* 000003BA */
  357. 000003B6  7000                     moveq.l    D0, 0x00
  358. 000003B8  6002                     bra        +0x4 /* 000003BC */
  359. label000003BA:
  360. 000003BA  7001                     moveq.l    D0, 0x01
  361. label000003BC:
  362. 000003BC  3F00                     move.w     -[A7], D0
  363. 000003BE  3F3C 0002                move.w     -[A7], 0x2
  364. 000003C2  2F2D A8E4                move.l     -[A7], [A5 - 0x571C]
  365. 000003C6  4EBA 0012                jsr        [PC + 0x12 /* 000003DA */]
  366. 000003CA  508F                     addq.l     A7, 8
  367. 000003CC  285F                     movea.l    A4, [A7]+
  368. 000003CE  4E5E                     unlink     A6
  369. 000003D0  4E75                     rts
  370. 000003D2  4144                     chk.w      D0, D4
  371. 000003D4  4A55                     tst.w      [A5]
  372. 000003D6  5354                     subq.w     [A4], 1
  373. 000003D8  4D45                     chk.w      D6, D5
  374. fn000003DA:
  375. 000003DA  4E56 0000                link       A6, 0
  376. 000003DE  4A6E 000E                tst.w      [A6 + 0xE]
  377. 000003E2  670C                     beq        +0xE /* 000003F0 */
  378. 000003E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  379. 000003E8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  380. 000003EC  A939                     syscall    EnableItem
  381. 000003EE  600A                     bra        +0xC /* 000003FA */
  382. label000003F0:
  383. 000003F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  384. 000003F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  385. 000003F8  A93A                     syscall    DisableItem
  386. label000003FA:
  387. 000003FA  4E5E                     unlink     A6
  388. 000003FC  4E75                     rts
  389. 000003FE  454E                     chk.w      D2, A6
  390. 00000400  4142                     chk.w      D0, D2
  391. 00000402  4C45 2020                movem.l    D5,A5, D5
  392. fn00000406:
  393. 00000406  4E56 FEF4                link       A6, -0x010C
  394. 0000040A  4267                     clr.w      -[A7]
  395. 0000040C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  396. 00000410  A86A                     syscall    HiWord
  397. 00000412  301F                     move.w     D0, [A7]+
  398. 00000414  3D40 FFFE                move.w     [A6 - 0x2], D0
  399. 00000418  4267                     clr.w      -[A7]
  400. 0000041A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  401. 0000041E  A86B                     syscall    LoWord
  402. 00000420  301F                     move.w     D0, [A7]+
  403. 00000422  3D40 FFFC                move.w     [A6 - 0x4], D0
  404. 00000426  302E FFFE                move.w     D0, [A6 - 0x2]
  405. 0000042A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  406. 0000042E  0001 0003                ori.b      D1, 0x3
  407. 00000432  00D2                     .incomplete
  408. 00000434  0006 003C                ori.b      D6, 0x3C /* '<' */
  409. 00000438  00B4 0C6E 0001 FFFC      ori.l      <<invalid full ext with I/IS == 4>>, 0xC6E0001
  410. 00000440  6608                     bne        +0xA /* 0000044A */
  411. 00000442  4EBA 0A08                jsr        [PC + 0xA08 /* 00000E4C */]
  412. 00000446  6000 00BC                bra        +0xBE /* 00000504 */
  413. label0000044A:
  414. 0000044A  486E FEF8                pea.l      [A6 - 0x108]
  415. 0000044E  A874                     syscall    GetPort
  416. 00000450  2F2D A8E0                move.l     -[A7], [A5 - 0x5720]
  417. 00000454  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  418. 00000458  486E FEFC                pea.l      [A6 - 0x104]
  419. 0000045C  A946                     syscall    GetMenuItemText/GetItem
  420. 0000045E  4267                     clr.w      -[A7]
  421. 00000460  486E FEFC                pea.l      [A6 - 0x104]
  422. 00000464  A9B6                     syscall    OpenDeskAcc
  423. 00000466  301F                     move.w     D0, [A7]+
  424. 00000468  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  425. 0000046C  A873                     syscall    SetPort
  426. 0000046E  6000 0094                bra        +0x96 /* 00000504 */
  427. 00000472  302E FFFC                move.w     D0, [A6 - 0x4]
  428. 00000476  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  429. 0000047A  0001 0004                ori.b      D1, 0x4
  430. 0000047E  0086 0008 0016           ori.l      D6, 0x80016
  431. 00000484  0050 004A                ori.w      [A0], 0x4A /* 'J' */
  432. 00000488  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  433. 0000048C  A915                     syscall    ShowWindow
  434. 0000048E  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  435. 00000492  A91F                     syscall    SelectWindow
  436. 00000494  6000 006E                bra        +0x70 /* 00000504 */
  437. 00000498  42A7                     clr.l      -[A7]
  438. 0000049A  A924                     syscall    FrontWindow
  439. 0000049C  205F                     movea.l    A0, [A7]+
  440. 0000049E  2D48 FEF4                move.l     [A6 - 0x10C], A0
  441. 000004A2  B0FC 0000                cmpa.w     A0, 0x0
  442. 000004A6  6700 005C                beq        +0x5E /* 00000504 */
  443. 000004AA  206E FEF4                movea.l    A0, [A6 - 0x10C]
  444. 000004AE  4A68 006C                tst.w      [A0 + 0x6C]
  445. 000004B2  6C0C                     bge        +0xE /* 000004C0 */
  446. 000004B4  206E FEF4                movea.l    A0, [A6 - 0x10C]
  447. 000004B8  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  448. 000004BC  A9B7                     syscall    CloseDeskAcc
  449. 000004BE  6044                     bra        +0x46 /* 00000504 */
  450. label000004C0:
  451. 000004C0  2D6D A958 FEF4           move.l     [A6 - 0x10C], [A5 - 0x56A8]
  452. 000004C6  673C                     beq        +0x3E /* 00000504 */
  453. 000004C8  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  454. 000004CC  A916                     syscall    HideWindow
  455. 000004CE  6034                     bra        +0x36 /* 00000504 */
  456. 000004D0  A9F4                     syscall    ExitToShell
  457. 000004D2  6030                     bra        +0x32 /* 00000504 */
  458. 000004D4  3F3C 0001                move.w     -[A7], 0x1
  459. 000004D8  4EBA 0590                jsr        [PC + 0x590 /* 00000A6A */]
  460. 000004DC  548F                     addq.l     A7, 2
  461. 000004DE  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  462. 000004E2  A915                     syscall    ShowWindow
  463. 000004E4  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  464. 000004E8  A91F                     syscall    SelectWindow
  465. 000004EA  6018                     bra        +0x1A /* 00000504 */
  466. 000004EC  4267                     clr.w      -[A7]
  467. 000004EE  302E FFFC                move.w     D0, [A6 - 0x4]
  468. 000004F2  5340                     subq.w     D0, 1
  469. 000004F4  3F00                     move.w     -[A7], D0
  470. 000004F6  A9C2                     syscall    SysEdit
  471. 000004F8  101F                     move.b     D0, [A7]+
  472. 000004FA  4A00                     tst.b      D0
  473. 000004FC  6606                     bne        +0x8 /* 00000504 */
  474. 000004FE  3F3C 0005                move.w     -[A7], 0x5
  475. 00000502  A9C8                     syscall    SysBeep
  476. label00000504:
  477. 00000504  4E5E                     unlink     A6
  478. 00000506  4E75                     rts
  479. 00000508  4841                     swap.w     D1
  480. 0000050A  4E44                     trap       4
  481. 0000050C  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  482. fn00000510:
  483. 00000510  41ED A95C                lea.l      A0, [A5 - 0x56A4]
  484. 00000514  43ED A864                lea.l      A1, [A5 - 0x579C]
  485. 00000518  20D9                     move.l     [A0]+, [A1]+
  486. 0000051A  20D9                     move.l     [A0]+, [A1]+
  487. 0000051C  42A7                     clr.l      -[A7]
  488. 0000051E  42A7                     clr.l      -[A7]
  489. 00000520  486D A964                pea.l      [A5 - 0x569C]
  490. 00000524  486D A980                pea.l      [A5 - 0x5680]
  491. 00000528  1F3C 0001                move.b     -[A7], 0x1
  492. 0000052C  4267                     clr.w      -[A7]
  493. 0000052E  4878 FFFF                push.l     0xFFFF
  494. 00000532  1F3C 0001                move.b     -[A7], 0x1
  495. 00000536  42A7                     clr.l      -[A7]
  496. 00000538  A913                     syscall    NewWindow
  497. 0000053A  205F                     movea.l    A0, [A7]+
  498. 0000053C  2B48 A958                move.l     [A5 - 0x56A8], A0
  499. 00000540  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  500. 00000544  A873                     syscall    SetPort
  501. 00000546  4E75                     rts
  502. fn00000548:
  503. 00000548  4E56 FFF2                link       A6, -0x000E
  504. 0000054C  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  505. 00000550  A873                     syscall    SetPort
  506. 00000552  206D A958                movea.l    A0, [A5 - 0x56A8]
  507. 00000556  4868 0010                pea.l      [A0 + 0x10]
  508. 0000055A  A8A3                     syscall    EraseRect
  509. 0000055C  7047                     moveq.l    D0, 0x47
  510. 0000055E  3D40 FFFE                move.w     [A6 - 0x2], D0
  511. 00000562  6018                     bra        +0x1A /* 0000057C */
  512. label00000564:
  513. 00000564  4267                     clr.w      -[A7]
  514. 00000566  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  515. 0000056A  A893                     syscall    MoveTo
  516. 0000056C  3F3C 01F4                move.w     -[A7], 0x1F4
  517. 00000570  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  518. 00000574  A891                     syscall    LineTo
  519. 00000576  066E 0046 FFFE           addi.w     [A6 - 0x2], 0x46 /* 'F' */
  520. label0000057C:
  521. 0000057C  0C6E 014A FFFE           cmpi.w     [A6 - 0x2], 0x14A
  522. 00000582  6FE0                     ble        -0x1E /* 00000564 */
  523. 00000584  42A7                     clr.l      -[A7]
  524. 00000586  3F3C 00C8                move.w     -[A7], 0xC8
  525. 0000058A  A9BC                     syscall    GetPicture
  526. 0000058C  205F                     movea.l    A0, [A7]+
  527. 0000058E  2D48 FFF2                move.l     [A6 - 0xE], A0
  528. 00000592  486E FFF6                pea.l      [A6 - 0xA]
  529. 00000596  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  530. 0000059A  3F3C 010E                move.w     -[A7], 0x10E
  531. 0000059E  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  532. 000005A2  3F3C 0118                move.w     -[A7], 0x118
  533. 000005A6  A8A7                     syscall    SetRect
  534. 000005A8  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  535. 000005AC  486E FFF6                pea.l      [A6 - 0xA]
  536. 000005B0  A8F6                     syscall    DrawPicture
  537. 000005B2  486E FFF6                pea.l      [A6 - 0xA]
  538. 000005B6  3F3C 00C8                move.w     -[A7], 0xC8
  539. 000005BA  3F3C 0089                move.w     -[A7], 0x89
  540. 000005BE  3F3C 00CC                move.w     -[A7], 0xCC
  541. 000005C2  3F3C 008D                move.w     -[A7], 0x8D
  542. 000005C6  A8A7                     syscall    SetRect
  543. 000005C8  486E FFF6                pea.l      [A6 - 0xA]
  544. 000005CC  A8B8                     syscall    PaintOval
  545. 000005CE  7001                     moveq.l    D0, 0x01
  546. 000005D0  3D40 FFFE                move.w     [A6 - 0x2], D0
  547. 000005D4  6046                     bra        +0x48 /* 0000061C */
  548. label000005D6:
  549. 000005D6  42A7                     clr.l      -[A7]
  550. 000005D8  3F3C 00DC                move.w     -[A7], 0xDC
  551. 000005DC  A9BC                     syscall    GetPicture
  552. 000005DE  205F                     movea.l    A0, [A7]+
  553. 000005E0  2D48 FFF2                move.l     [A6 - 0xE], A0
  554. 000005E4  302E FFFE                move.w     D0, [A6 - 0x2]
  555. 000005E8  C1FC 0014                muls.w     D0, 0x14
  556. 000005EC  322E FFFE                move.w     D1, [A6 - 0x2]
  557. 000005F0  C3FC 0014                muls.w     D1, 0x14
  558. 000005F4  486E FFF6                pea.l      [A6 - 0xA]
  559. 000005F8  0640 003E                addi.w     D0, 0x3E /* '>' */
  560. 000005FC  3F00                     move.w     -[A7], D0
  561. 000005FE  3F3C 010E                move.w     -[A7], 0x10E
  562. 00000602  0641 004E                addi.w     D1, 0x4E /* 'N' */
  563. 00000606  3F01                     move.w     -[A7], D1
  564. 00000608  3F3C 0118                move.w     -[A7], 0x118
  565. 0000060C  A8A7                     syscall    SetRect
  566. 0000060E  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  567. 00000612  486E FFF6                pea.l      [A6 - 0xA]
  568. 00000616  A8F6                     syscall    DrawPicture
  569. 00000618  526E FFFE                addq.w     [A6 - 0x2], 1
  570. label0000061C:
  571. 0000061C  302E FFFE                move.w     D0, [A6 - 0x2]
  572. 00000620  B06D A978                cmp.w      D0, [A5 - 0x5688]
  573. 00000624  6FB0                     ble        -0x4E /* 000005D6 */
  574. 00000626  42A7                     clr.l      -[A7]
  575. 00000628  3F3C 00D2                move.w     -[A7], 0xD2
  576. 0000062C  A9BC                     syscall    GetPicture
  577. 0000062E  205F                     movea.l    A0, [A7]+
  578. 00000630  2D48 FFF2                move.l     [A6 - 0xE], A0
  579. 00000634  302D A978                move.w     D0, [A5 - 0x5688]
  580. 00000638  5240                     addq.w     D0, 1
  581. 0000063A  C1FC 0014                muls.w     D0, 0x14
  582. 0000063E  0640 0033                addi.w     D0, 0x33 /* '3' */
  583. 00000642  3B40 A97C                move.w     [A5 - 0x5684], D0
  584. 00000646  302D A97A                move.w     D0, [A5 - 0x5686]
  585. 0000064A  C1FC 0016                muls.w     D0, 0x16
  586. 0000064E  323C 008C                move.w     D1, 0x8C
  587. 00000652  9240                     sub.w      D1, D0
  588. 00000654  302D A978                move.w     D0, [A5 - 0x5688]
  589. 00000658  5240                     addq.w     D0, 1
  590. 0000065A  C1FC 0014                muls.w     D0, 0x14
  591. 0000065E  D240                     add.w      D1, D0
  592. 00000660  3B41 A97E                move.w     [A5 - 0x5682], D1
  593. 00000664  486E FFF6                pea.l      [A6 - 0xA]
  594. 00000668  302D A97C                move.w     D0, [A5 - 0x5684]
  595. 0000066C  0640 000A                addi.w     D0, 0xA /* '\n' */
  596. 00000670  3F00                     move.w     -[A7], D0
  597. 00000672  3F3C 010E                move.w     -[A7], 0x10E
  598. 00000676  302D A97E                move.w     D0, [A5 - 0x5682]
  599. 0000067A  0640 000A                addi.w     D0, 0xA /* '\n' */
  600. 0000067E  3F00                     move.w     -[A7], D0
  601. 00000680  3F3C 0118                move.w     -[A7], 0x118
  602. 00000684  A8A7                     syscall    SetRect
  603. 00000686  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  604. 0000068A  486E FFF6                pea.l      [A6 - 0xA]
  605. 0000068E  A8F6                     syscall    DrawPicture
  606. 00000690  4EBA 0642                jsr        [PC + 0x642 /* 00000CD4 */]
  607. 00000694  4EBA 06B0                jsr        [PC + 0x6B0 /* 00000D46 */]
  608. 00000698  4EBA 082C                jsr        [PC + 0x82C /* 00000EC6 */]
  609. 0000069C  4E5E                     unlink     A6
  610. 0000069E  4E75                     rts
  611. 000006A0  4452                     neg.w      [A2]
  612. 000006A2  4157                     chk.w      D0, [A7]
  613. 000006A4  4241                     clr.w      D1
  614. 000006A6  434B                     chk.w      D1, A3
  615. fn000006A8:
  616. 000006A8  4E56 FFF6                link       A6, -0x000A
  617. 000006AC  4267                     clr.w      -[A7]
  618. 000006AE  206E 0008                movea.l    A0, [A6 + 0x8]
  619. 000006B2  2F28 000A                move.l     -[A7], [A0 + 0xA]
  620. 000006B6  486E FFFC                pea.l      [A6 - 0x4]
  621. 000006BA  A92C                     syscall    FindWindow
  622. 000006BC  301F                     move.w     D0, [A7]+
  623. 000006BE  3D40 FFFA                move.w     [A6 - 0x6], D0
  624. 000006C2  426D A8DE                clr.w      [A5 - 0x5722]
  625. 000006C6  302E FFFA                move.w     D0, [A6 - 0x6]
  626. 000006CA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  627. 000006CE  0001 0006                ori.b      D1, 0x6
  628. 000006D2  00B6 001A 000A 0056      ori.l      [A6 + D0.w + 0x56], 0x1A000A
  629. 000006DA  0032 00AC 0082           ori.b      [A2 + D0.w - 0x126], 0xAC
  630. 000006E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  631. 000006E4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  632. 000006E8  A9B3                     syscall    SystemClick
  633. 000006EA  6000 009C                bra        +0x9E /* 00000788 */
  634. 000006EE  4EBA FBFC                jsr        [PC - 0x404 /* 000002EC */]
  635. 000006F2  42A7                     clr.l      -[A7]
  636. 000006F4  206E 0008                movea.l    A0, [A6 + 0x8]
  637. 000006F8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  638. 000006FC  A93D                     syscall    MenuSelect
  639. 000006FE  201F                     move.l     D0, [A7]+
  640. 00000700  2F00                     move.l     -[A7], D0
  641. 00000702  4EBA FD02                jsr        [PC - 0x2FE /* 00000406 */]
  642. 00000706  588F                     addq.l     A7, 4
  643. 00000708  6000 007E                bra        +0x80 /* 00000788 */
  644. 0000070C  202E FFFC                move.l     D0, [A6 - 0x4]
  645. 00000710  B0AD A958                cmp.l      D0, [A5 - 0x56A8]
  646. 00000714  6600 0072                bne        +0x74 /* 00000788 */
  647. 00000718  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  648. 0000071C  206E 0008                movea.l    A0, [A6 + 0x8]
  649. 00000720  2F28 000A                move.l     -[A7], [A0 + 0xA]
  650. 00000724  486D A95C                pea.l      [A5 - 0x56A4]
  651. 00000728  A925                     syscall    DragWindow
  652. 0000072A  6000 005C                bra        +0x5E /* 00000788 */
  653. 0000072E  202E FFFC                move.l     D0, [A6 - 0x4]
  654. 00000732  B0AD A958                cmp.l      D0, [A5 - 0x56A8]
  655. 00000736  6600 0050                bne        +0x52 /* 00000788 */
  656. 0000073A  42A7                     clr.l      -[A7]
  657. 0000073C  A924                     syscall    FrontWindow
  658. 0000073E  205F                     movea.l    A0, [A7]+
  659. 00000740  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  660. 00000744  6708                     beq        +0xA /* 0000074E */
  661. 00000746  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  662. 0000074A  A91F                     syscall    SelectWindow
  663. 0000074C  603A                     bra        +0x3C /* 00000788 */
  664. label0000074E:
  665. 0000074E  0C6D 0005 F9F0           cmpi.w     [A5 - 0x610], 0x5
  666. 00000754  6C04                     bge        +0x6 /* 0000075A */
  667. 00000756  526D F9F0                addq.w     [A5 - 0x610], 1
  668. label0000075A:
  669. 0000075A  4EBA 0578                jsr        [PC + 0x578 /* 00000CD4 */]
  670. 0000075E  6028                     bra        +0x2A /* 00000788 */
  671. 00000760  202E FFFC                move.l     D0, [A6 - 0x4]
  672. 00000764  B0AD A958                cmp.l      D0, [A5 - 0x56A8]
  673. 00000768  661E                     bne        +0x20 /* 00000788 */
  674. 0000076A  4267                     clr.w      -[A7]
  675. 0000076C  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  676. 00000770  206E 0008                movea.l    A0, [A6 + 0x8]
  677. 00000774  2F28 000A                move.l     -[A7], [A0 + 0xA]
  678. 00000778  A91E                     syscall    TrackGoAway
  679. 0000077A  101F                     move.b     D0, [A7]+
  680. 0000077C  4A00                     tst.b      D0
  681. 0000077E  6708                     beq        +0xA /* 00000788 */
  682. 00000780  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  683. 00000784  A916                     syscall    HideWindow
  684. 00000786  A9F4                     syscall    ExitToShell
  685. label00000788:
  686. 00000788  4E5E                     unlink     A6
  687. 0000078A  4E75                     rts
  688. 0000078C  4841                     swap.w     D1
  689. 0000078E  4E44                     trap       4
  690. 00000790  4C45 4D4F                movem.l    D0,D1,D2,D3,D6,A0,A2,A3,A6, D5
  691. fn00000794:
  692. 00000794  4E56 FFEE                link       A6, -0x0012
  693. 00000798  4267                     clr.w      -[A7]
  694. 0000079A  A938                     syscall    HiliteMenu
  695. 0000079C  A9B4                     syscall    SystemTask
  696. 0000079E  4267                     clr.w      -[A7]
  697. 000007A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  698. 000007A4  486E FFEE                pea.l      [A6 - 0x12]
  699. 000007A8  A970                     syscall    GetNextEvent
  700. 000007AA  101F                     move.b     D0, [A7]+
  701. 000007AC  4880                     ext.w      D0
  702. 000007AE  3D40 FFFE                move.w     [A6 - 0x2], D0
  703. 000007B2  4A6E FFFE                tst.w      [A6 - 0x2]
  704. 000007B6  6700 0084                beq        +0x86 /* 0000083C */
  705. 000007BA  302E FFEE                move.w     D0, [A6 - 0x12]
  706. 000007BE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  707. 000007C2  0001 0008                ori.b      D1, 0x8
  708. 000007C6  0076 0010 0072           ori.w      [A6 + D0.w + 0x72], 0x10
  709. 000007CC  0018 006E                ori.b      [A0]+, 0x6E /* 'n' */
  710. 000007D0  0014 0040                ori.b      [A4], 0x40 /* '@' */
  711. 000007D4  0068 005C 486E           ori.w      [A0 + 0x486E], 0x5C /* '\\' */
  712. 000007DA  FFEE                     .invalid   <<F/7/7>>
  713. 000007DC  4EBA FECA                jsr        [PC - 0x136 /* 000006A8 */]
  714. 000007E0  588F                     addq.l     A7, 4
  715. 000007E2  6058                     bra        +0x5A /* 0000083C */
  716. 000007E4  303C 0100                move.w     D0, 0x100
  717. 000007E8  C06E FFFC                and.w      D0, [A6 - 0x4]
  718. 000007EC  4A40                     tst.w      D0
  719. 000007EE  674C                     beq        +0x4E /* 0000083C */
  720. 000007F0  4EBA FAFA                jsr        [PC - 0x506 /* 000002EC */]
  721. 000007F4  203C 0000 00FF           move.l     D0, 0xFF
  722. 000007FA  C0AE FFF0                and.l      D0, [A6 - 0x10]
  723. 000007FE  42A7                     clr.l      -[A7]
  724. 00000800  4880                     ext.w      D0
  725. 00000802  3F00                     move.w     -[A7], D0
  726. 00000804  A93E                     syscall    MenuKey
  727. 00000806  201F                     move.l     D0, [A7]+
  728. 00000808  2F00                     move.l     -[A7], D0
  729. 0000080A  4EBA FBFA                jsr        [PC - 0x406 /* 00000406 */]
  730. 0000080E  588F                     addq.l     A7, 4
  731. 00000810  602A                     bra        +0x2C /* 0000083C */
  732. 00000812  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  733. 00000816  A922                     syscall    BeginUpdate
  734. 00000818  206D A958                movea.l    A0, [A5 - 0x56A8]
  735. 0000081C  1028 006F                move.b     D0, [A0 + 0x6F]
  736. 00000820  4880                     ext.w      D0
  737. 00000822  3F00                     move.w     -[A7], D0
  738. 00000824  4EBA FD22                jsr        [PC - 0x2DE /* 00000548 */]
  739. 00000828  548F                     addq.l     A7, 2
  740. 0000082A  2F2D A958                move.l     -[A7], [A5 - 0x56A8]
  741. 0000082E  A923                     syscall    EndUpdate
  742. 00000830  600A                     bra        +0xC /* 0000083C */
  743. 00000832  206D A958                movea.l    A0, [A5 - 0x56A8]
  744. 00000836  4868 0010                pea.l      [A0 + 0x10]
  745. 0000083A  A928                     syscall    InvalRect
  746. label0000083C:
  747. 0000083C  4E5E                     unlink     A6
  748. 0000083E  4E75                     rts
  749. 00000840  4841                     swap.w     D1
  750. 00000842  4E44                     trap       4
  751. 00000844  4C45 4556                movem.l    D1,D2,D4,D6,A0,A2,A6, D5
  752. fn00000848:
  753. 00000848  4E56 FFF6                link       A6, -0x000A
  754. 0000084C  41ED FA54                lea.l      A0, [A5 - 0x5AC]
  755. 00000850  2D48 FFF8                move.l     [A6 - 0x8], A0
  756. 00000854  2B6E FFF8 FFD4           move.l     [A5 - 0x2C], [A6 - 0x8]
  757. 0000085A  42A7                     clr.l      -[A7]
  758. 0000085C  3F3C 006E                move.w     -[A7], 0x6E /* 'n' */
  759. 00000860  A9BB                     syscall    GetIcon
  760. 00000862  205F                     movea.l    A0, [A7]+
  761. 00000864  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  762. 00000868  7001                     moveq.l    D0, 0x01
  763. 0000086A  3D40 FFF6                move.w     [A6 - 0xA], D0
  764. 0000086E  6016                     bra        +0x18 /* 00000886 */
  765. label00000870:
  766. 00000870  206E FFF8                movea.l    A0, [A6 - 0x8]
  767. 00000874  52AE FFF8                addq.l     [A6 - 0x8], 1
  768. 00000878  226E FFFC                movea.l    A1, [A6 - 0x4]
  769. 0000087C  52AE FFFC                addq.l     [A6 - 0x4], 1
  770. 00000880  1091                     move.b     [A0], [A1]
  771. 00000882  526E FFF6                addq.w     [A6 - 0xA], 1
  772. label00000886:
  773. 00000886  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  774. 0000088C  6FE2                     ble        -0x1C /* 00000870 */
  775. 0000088E  2B6E FFF8 FFD8           move.l     [A5 - 0x28], [A6 - 0x8]
  776. 00000894  42A7                     clr.l      -[A7]
  777. 00000896  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  778. 0000089A  A9BB                     syscall    GetIcon
  779. 0000089C  205F                     movea.l    A0, [A7]+
  780. 0000089E  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  781. 000008A2  7001                     moveq.l    D0, 0x01
  782. 000008A4  3D40 FFF6                move.w     [A6 - 0xA], D0
  783. 000008A8  6016                     bra        +0x18 /* 000008C0 */
  784. label000008AA:
  785. 000008AA  206E FFF8                movea.l    A0, [A6 - 0x8]
  786. 000008AE  52AE FFF8                addq.l     [A6 - 0x8], 1
  787. 000008B2  226E FFFC                movea.l    A1, [A6 - 0x4]
  788. 000008B6  52AE FFFC                addq.l     [A6 - 0x4], 1
  789. 000008BA  1091                     move.b     [A0], [A1]
  790. 000008BC  526E FFF6                addq.w     [A6 - 0xA], 1
  791. label000008C0:
  792. 000008C0  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  793. 000008C6  6FE2                     ble        -0x1C /* 000008AA */
  794. 000008C8  2B6E FFF8 FFDC           move.l     [A5 - 0x24], [A6 - 0x8]
  795. 000008CE  42A7                     clr.l      -[A7]
  796. 000008D0  3F3C 0078                move.w     -[A7], 0x78 /* 'x' */
  797. 000008D4  A9BB                     syscall    GetIcon
  798. 000008D6  205F                     movea.l    A0, [A7]+
  799. 000008D8  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  800. 000008DC  7001                     moveq.l    D0, 0x01
  801. 000008DE  3D40 FFF6                move.w     [A6 - 0xA], D0
  802. 000008E2  6016                     bra        +0x18 /* 000008FA */
  803. label000008E4:
  804. 000008E4  206E FFF8                movea.l    A0, [A6 - 0x8]
  805. 000008E8  52AE FFF8                addq.l     [A6 - 0x8], 1
  806. 000008EC  226E FFFC                movea.l    A1, [A6 - 0x4]
  807. 000008F0  52AE FFFC                addq.l     [A6 - 0x4], 1
  808. 000008F4  1091                     move.b     [A0], [A1]
  809. 000008F6  526E FFF6                addq.w     [A6 - 0xA], 1
  810. label000008FA:
  811. 000008FA  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  812. 00000900  6FE2                     ble        -0x1C /* 000008E4 */
  813. 00000902  2B6E FFF8 FFE0           move.l     [A5 - 0x20], [A6 - 0x8]
  814. 00000908  42A7                     clr.l      -[A7]
  815. 0000090A  3F3C 0082                move.w     -[A7], 0x82
  816. 0000090E  A9BB                     syscall    GetIcon
  817. 00000910  205F                     movea.l    A0, [A7]+
  818. 00000912  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  819. 00000916  7001                     moveq.l    D0, 0x01
  820. 00000918  3D40 FFF6                move.w     [A6 - 0xA], D0
  821. 0000091C  6016                     bra        +0x18 /* 00000934 */
  822. label0000091E:
  823. 0000091E  206E FFF8                movea.l    A0, [A6 - 0x8]
  824. 00000922  52AE FFF8                addq.l     [A6 - 0x8], 1
  825. 00000926  226E FFFC                movea.l    A1, [A6 - 0x4]
  826. 0000092A  52AE FFFC                addq.l     [A6 - 0x4], 1
  827. 0000092E  1091                     move.b     [A0], [A1]
  828. 00000930  526E FFF6                addq.w     [A6 - 0xA], 1
  829. label00000934:
  830. 00000934  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  831. 0000093A  6FE2                     ble        -0x1C /* 0000091E */
  832. 0000093C  2B6E FFF8 FFE4           move.l     [A5 - 0x1C], [A6 - 0x8]
  833. 00000942  42A7                     clr.l      -[A7]
  834. 00000944  3F3C 008C                move.w     -[A7], 0x8C
  835. 00000948  A9BB                     syscall    GetIcon
  836. 0000094A  205F                     movea.l    A0, [A7]+
  837. 0000094C  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  838. 00000950  7001                     moveq.l    D0, 0x01
  839. 00000952  3D40 FFF6                move.w     [A6 - 0xA], D0
  840. 00000956  6016                     bra        +0x18 /* 0000096E */
  841. label00000958:
  842. 00000958  206E FFF8                movea.l    A0, [A6 - 0x8]
  843. 0000095C  52AE FFF8                addq.l     [A6 - 0x8], 1
  844. 00000960  226E FFFC                movea.l    A1, [A6 - 0x4]
  845. 00000964  52AE FFFC                addq.l     [A6 - 0x4], 1
  846. 00000968  1091                     move.b     [A0], [A1]
  847. 0000096A  526E FFF6                addq.w     [A6 - 0xA], 1
  848. label0000096E:
  849. 0000096E  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  850. 00000974  6FE2                     ble        -0x1C /* 00000958 */
  851. 00000976  2B6E FFF8 FFE8           move.l     [A5 - 0x18], [A6 - 0x8]
  852. 0000097C  42A7                     clr.l      -[A7]
  853. 0000097E  3F3C 0096                move.w     -[A7], 0x96
  854. 00000982  A9BB                     syscall    GetIcon
  855. 00000984  205F                     movea.l    A0, [A7]+
  856. 00000986  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  857. 0000098A  7001                     moveq.l    D0, 0x01
  858. 0000098C  3D40 FFF6                move.w     [A6 - 0xA], D0
  859. 00000990  6016                     bra        +0x18 /* 000009A8 */
  860. label00000992:
  861. 00000992  206E FFF8                movea.l    A0, [A6 - 0x8]
  862. 00000996  52AE FFF8                addq.l     [A6 - 0x8], 1
  863. 0000099A  226E FFFC                movea.l    A1, [A6 - 0x4]
  864. 0000099E  52AE FFFC                addq.l     [A6 - 0x4], 1
  865. 000009A2  1091                     move.b     [A0], [A1]
  866. 000009A4  526E FFF6                addq.w     [A6 - 0xA], 1
  867. label000009A8:
  868. 000009A8  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  869. 000009AE  6FE2                     ble        -0x1C /* 00000992 */
  870. 000009B0  2B6E FFF8 FFEC           move.l     [A5 - 0x14], [A6 - 0x8]
  871. 000009B6  42A7                     clr.l      -[A7]
  872. 000009B8  3F3C 00BE                move.w     -[A7], 0xBE
  873. 000009BC  A9BB                     syscall    GetIcon
  874. 000009BE  205F                     movea.l    A0, [A7]+
  875. 000009C0  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  876. 000009C4  7001                     moveq.l    D0, 0x01
  877. 000009C6  3D40 FFF6                move.w     [A6 - 0xA], D0
  878. 000009CA  6016                     bra        +0x18 /* 000009E2 */
  879. label000009CC:
  880. 000009CC  206E FFF8                movea.l    A0, [A6 - 0x8]
  881. 000009D0  52AE FFF8                addq.l     [A6 - 0x8], 1
  882. 000009D4  226E FFFC                movea.l    A1, [A6 - 0x4]
  883. 000009D8  52AE FFFC                addq.l     [A6 - 0x4], 1
  884. 000009DC  1091                     move.b     [A0], [A1]
  885. 000009DE  526E FFF6                addq.w     [A6 - 0xA], 1
  886. label000009E2:
  887. 000009E2  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  888. 000009E8  6FE2                     ble        -0x1C /* 000009CC */
  889. 000009EA  2B6E FFF8 FFF0           move.l     [A5 - 0x10], [A6 - 0x8]
  890. 000009F0  42A7                     clr.l      -[A7]
  891. 000009F2  3F3C 00BF                move.w     -[A7], 0xBF
  892. 000009F6  A9BB                     syscall    GetIcon
  893. 000009F8  205F                     movea.l    A0, [A7]+
  894. 000009FA  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  895. 000009FE  7001                     moveq.l    D0, 0x01
  896. 00000A00  3D40 FFF6                move.w     [A6 - 0xA], D0
  897. 00000A04  6016                     bra        +0x18 /* 00000A1C */
  898. label00000A06:
  899. 00000A06  206E FFF8                movea.l    A0, [A6 - 0x8]
  900. 00000A0A  52AE FFF8                addq.l     [A6 - 0x8], 1
  901. 00000A0E  226E FFFC                movea.l    A1, [A6 - 0x4]
  902. 00000A12  52AE FFFC                addq.l     [A6 - 0x4], 1
  903. 00000A16  1091                     move.b     [A0], [A1]
  904. 00000A18  526E FFF6                addq.w     [A6 - 0xA], 1
  905. label00000A1C:
  906. 00000A1C  0C6E 0080 FFF6           cmpi.w     [A6 - 0xA], 0x80
  907. 00000A22  6FE2                     ble        -0x1C /* 00000A06 */
  908. 00000A24  3F3C 0001                move.w     -[A7], 0x1
  909. 00000A28  4EBA 0040                jsr        [PC + 0x40 /* 00000A6A */]
  910. 00000A2C  548F                     addq.l     A7, 2
  911. 00000A2E  42A7                     clr.l      -[A7]
  912. 00000A30  A975                     syscall    TickCount
  913. 00000A32  201F                     move.l     D0, [A7]+
  914. 00000A34  2B40 F9EC                move.l     [A5 - 0x614], D0
  915. 00000A38  4E5E                     unlink     A6
  916. 00000A3A  4E75                     rts
  917. 00000A3C  5345                     subq.w     D5, 1
  918. 00000A3E  5455                     addq.w     [A5], 2
  919. 00000A40  5020                     addq.b     -[A0], 8
  920. 00000A42  2020                     move.l     D0, -[A0]
  921. fn00000A44:
  922. 00000A44  206F 0004                movea.l    A0, [A7 + 0x4]
  923. 00000A48  226F 0008                movea.l    A1, [A7 + 0x8]
  924. 00000A4C  2008                     move.l     D0, A0
  925. label00000A4E:
  926. 00000A4E  10D9                     move.b     [A0]+, [A1]+
  927. 00000A50  66FC                     bne        -0x2 /* 00000A4E */
  928. 00000A52  4E75                     rts
  929. fn00000A54:
  930. 00000A54  206F 0004                movea.l    A0, [A7 + 0x4]
  931. 00000A58  226F 0008                movea.l    A1, [A7 + 0x8]
  932. 00000A5C  2008                     move.l     D0, A0
  933. label00000A5E:
  934. 00000A5E  4A18                     tst.b      [A0]+
  935. 00000A60  66FC                     bne        -0x2 /* 00000A5E */
  936. 00000A62  5388                     subq.l     A0, 1
  937. label00000A64:
  938. 00000A64  10D9                     move.b     [A0]+, [A1]+
  939. 00000A66  66FC                     bne        -0x2 /* 00000A64 */
  940. 00000A68  4E75                     rts
  941. fn00000A6A:
  942. 00000A6A  4E56 FF18                link       A6, -0x00E8
  943. 00000A6E  3D7C 0000 FF22           move.w     [A6 - 0xDE], 0x0
  944. 00000A74  486E FF22                pea.l      [A6 - 0xDE]
  945. 00000A78  486E FF18                pea.l      [A6 - 0xE8]
  946. 00000A7C  3F3C 200E                move.w     -[A7], 0x200E
  947. 00000A80  A9EB                     syscall    Pack4/FP68K
  948. 00000A82  486E FF18                pea.l      [A6 - 0xE8]
  949. 00000A86  486D F9D4                pea.l      [A5 - 0x62C]
  950. 00000A8A  3F3C 1010                move.w     -[A7], 0x1010
  951. 00000A8E  A9EB                     syscall    Pack4/FP68K
  952. 00000A90  3D7C 0000 FF22           move.w     [A6 - 0xDE], 0x0
  953. 00000A96  486E FF22                pea.l      [A6 - 0xDE]
  954. 00000A9A  486E FF18                pea.l      [A6 - 0xE8]
  955. 00000A9E  3F3C 200E                move.w     -[A7], 0x200E
  956. 00000AA2  A9EB                     syscall    Pack4/FP68K
  957. 00000AA4  486E FF18                pea.l      [A6 - 0xE8]
  958. 00000AA8  486D F9D8                pea.l      [A5 - 0x628]
  959. 00000AAC  3F3C 1010                move.w     -[A7], 0x1010
  960. 00000AB0  A9EB                     syscall    Pack4/FP68K
  961. 00000AB2  3D7C 0000 FF22           move.w     [A6 - 0xDE], 0x0
  962. 00000AB8  486E FF22                pea.l      [A6 - 0xDE]
  963. 00000ABC  486E FF18                pea.l      [A6 - 0xE8]
  964. 00000AC0  3F3C 200E                move.w     -[A7], 0x200E
  965. 00000AC4  A9EB                     syscall    Pack4/FP68K
  966. 00000AC6  486E FF18                pea.l      [A6 - 0xE8]
  967. 00000ACA  486D F9DC                pea.l      [A5 - 0x624]
  968. 00000ACE  3F3C 1010                move.w     -[A7], 0x1010
  969. 00000AD2  A9EB                     syscall    Pack4/FP68K
  970. 00000AD4  3D7C 0000 FF22           move.w     [A6 - 0xDE], 0x0
  971. 00000ADA  486E FF22                pea.l      [A6 - 0xDE]
  972. 00000ADE  486E FF18                pea.l      [A6 - 0xE8]
  973. 00000AE2  3F3C 200E                move.w     -[A7], 0x200E
  974. 00000AE6  A9EB                     syscall    Pack4/FP68K
  975. 00000AE8  486E FF18                pea.l      [A6 - 0xE8]
  976. 00000AEC  486D F9E0                pea.l      [A5 - 0x620]
  977. 00000AF0  3F3C 1010                move.w     -[A7], 0x1010
  978. 00000AF4  A9EB                     syscall    Pack4/FP68K
  979. 00000AF6  426D F9F0                clr.w      [A5 - 0x610]
  980. 00000AFA  3D7C 0000 FF22           move.w     [A6 - 0xDE], 0x0
  981. 00000B00  486E FF22                pea.l      [A6 - 0xDE]
  982. 00000B04  486E FF18                pea.l      [A6 - 0xE8]
  983. 00000B08  3F3C 200E                move.w     -[A7], 0x200E
  984. 00000B0C  A9EB                     syscall    Pack4/FP68K
  985. 00000B0E  486E FF18                pea.l      [A6 - 0xE8]
  986. 00000B12  486D F9E8                pea.l      [A5 - 0x618]
  987. 00000B16  3F3C 1010                move.w     -[A7], 0x1010
  988. 00000B1A  A9EB                     syscall    Pack4/FP68K
  989. 00000B1C  3D7C 0030 FF22           move.w     [A6 - 0xDE], 0x30 /* '0' */
  990. 00000B22  486E FF22                pea.l      [A6 - 0xDE]
  991. 00000B26  486E FF18                pea.l      [A6 - 0xE8]
  992. 00000B2A  3F3C 200E                move.w     -[A7], 0x200E
  993. 00000B2E  A9EB                     syscall    Pack4/FP68K
  994. 00000B30  486E FF18                pea.l      [A6 - 0xE8]
  995. 00000B34  486D F9D0                pea.l      [A5 - 0x630]
  996. 00000B38  3F3C 1010                move.w     -[A7], 0x1010
  997. 00000B3C  A9EB                     syscall    Pack4/FP68K
  998. 00000B3E  3D7C 0030 FF22           move.w     [A6 - 0xDE], 0x30 /* '0' */
  999. 00000B44  486E FF22                pea.l      [A6 - 0xDE]
  1000. 00000B48  486E FF18                pea.l      [A6 - 0xE8]
  1001. 00000B4C  3F3C 200E                move.w     -[A7], 0x200E
  1002. 00000B50  A9EB                     syscall    Pack4/FP68K
  1003. 00000B52  486E FF18                pea.l      [A6 - 0xE8]
  1004. 00000B56  486D F9E4                pea.l      [A5 - 0x61C]
  1005. 00000B5A  3F3C 1010                move.w     -[A7], 0x1010
  1006. 00000B5E  A9EB                     syscall    Pack4/FP68K
  1007. 00000B60  426D F9F2                clr.w      [A5 - 0x60E]
  1008. 00000B64  4A6E 0008                tst.w      [A6 + 0x8]
  1009. 00000B68  671A                     beq        +0x1C /* 00000B84 */
  1010. 00000B6A  426D A97A                clr.w      [A5 - 0x5686]
  1011. 00000B6E  7001                     moveq.l    D0, 0x01
  1012. 00000B70  3B40 A978                move.w     [A5 - 0x5688], D0
  1013. 00000B74  426D A98C                clr.w      [A5 - 0x5674]
  1014. 00000B78  426D A98E                clr.w      [A5 - 0x5672]
  1015. 00000B7C  426D A990                clr.w      [A5 - 0x5670]
  1016. 00000B80  6000 0086                bra        +0x88 /* 00000C08 */
  1017. label00000B84:
  1018. 00000B84  4A6D A98C                tst.w      [A5 - 0x5674]
  1019. 00000B88  6764                     beq        +0x66 /* 00000BEE */
  1020. 00000B8A  526D A98E                addq.w     [A5 - 0x5672], 1
  1021. 00000B8E  426D A98C                clr.w      [A5 - 0x5674]
  1022. 00000B92  0C6D 0002 A98E           cmpi.w     [A5 - 0x5672], 0x2
  1023. 00000B98  6F00 006E                ble        +0x70 /* 00000C08 */
  1024. 00000B9C  4EBA F5B4                jsr        [PC - 0xA4C /* 00000152 */]
  1025. 00000BA0  486D AA8C                pea.l      [A5 - 0x5574]
  1026. 00000BA4  486E FF38                pea.l      [A6 - 0xC8]
  1027. 00000BA8  4EBA FE9A                jsr        [PC - 0x166 /* 00000A44 */]
  1028. 00000BAC  508F                     addq.l     A7, 8
  1029. 00000BAE  486E FF24                pea.l      [A6 - 0xDC]
  1030. 00000BB2  3F2D A990                move.w     -[A7], [A5 - 0x5670]
  1031. 00000BB6  4EBA 0066                jsr        [PC + 0x66 /* 00000C1E */]
  1032. 00000BBA  5C8F                     addq.l     A7, 6
  1033. 00000BBC  486E FF24                pea.l      [A6 - 0xDC]
  1034. 00000BC0  486E FF38                pea.l      [A6 - 0xC8]
  1035. 00000BC4  4EBA FE8E                jsr        [PC - 0x172 /* 00000A54 */]
  1036. 00000BC8  508F                     addq.l     A7, 8
  1037. 00000BCA  486D AAB2                pea.l      [A5 - 0x554E]
  1038. 00000BCE  486E FF38                pea.l      [A6 - 0xC8]
  1039. 00000BD2  4EBA FE80                jsr        [PC - 0x180 /* 00000A54 */]
  1040. 00000BD6  508F                     addq.l     A7, 8
  1041. 00000BD8  486E FF38                pea.l      [A6 - 0xC8]
  1042. 00000BDC  4EBA 0228                jsr        [PC + 0x228 /* 00000E06 */]
  1043. 00000BE0  588F                     addq.l     A7, 4
  1044. 00000BE2  3F3C 0001                move.w     -[A7], 0x1
  1045. 00000BE6  4EBA FE82                jsr        [PC - 0x17E /* 00000A6A */]
  1046. 00000BEA  548F                     addq.l     A7, 2
  1047. 00000BEC  6024                     bra        +0x26 /* 00000C12 */
  1048. label00000BEE:
  1049. 00000BEE  526D A990                addq.w     [A5 - 0x5670], 1
  1050. 00000BF2  526D A978                addq.w     [A5 - 0x5688], 1
  1051. 00000BF6  0C6D 000F A978           cmpi.w     [A5 - 0x5688], 0xF
  1052. 00000BFC  6F0A                     ble        +0xC /* 00000C08 */
  1053. 00000BFE  7001                     moveq.l    D0, 0x01
  1054. 00000C00  3B40 A978                move.w     [A5 - 0x5688], D0
  1055. 00000C04  526D A97A                addq.w     [A5 - 0x5686], 1
  1056. label00000C08:
  1057. 00000C08  3F3C 0001                move.w     -[A7], 0x1
  1058. 00000C0C  4EBA F93A                jsr        [PC - 0x6C6 /* 00000548 */]
  1059. 00000C10  548F                     addq.l     A7, 2
  1060. label00000C12:
  1061. 00000C12  4E5E                     unlink     A6
  1062. 00000C14  4E75                     rts
  1063. 00000C16  5245                     addq.w     D5, 1
  1064. 00000C18  5354                     subq.w     [A4], 1
  1065. 00000C1A  4152                     chk.w      D0, [A2]
  1066. 00000C1C  5420                     addq.b     -[A0], 2
  1067. fn00000C1E:
  1068. 00000C1E  4E56 FFF0                link       A6, -0x0010
  1069. 00000C22  41EE FFF6                lea.l      A0, [A6 - 0xA]
  1070. 00000C26  43ED A992                lea.l      A1, [A5 - 0x566E]
  1071. 00000C2A  20D9                     move.l     [A0]+, [A1]+
  1072. 00000C2C  20D9                     move.l     [A0]+, [A1]+
  1073. 00000C2E  30D9                     move.w     [A0]+, [A1]+
  1074. 00000C30  426E FFF4                clr.w      [A6 - 0xC]
  1075. 00000C34  3D7C 2710 FFF2           move.w     [A6 - 0xE], 0x2710
  1076. 00000C3A  4A6E 0008                tst.w      [A6 + 0x8]
  1077. 00000C3E  6C00 006A                bge        +0x6C /* 00000CAA */
  1078. 00000C42  302E 0008                move.w     D0, [A6 + 0x8]
  1079. 00000C46  4440                     neg.w      D0
  1080. 00000C48  3D40 0008                move.w     [A6 + 0x8], D0
  1081. 00000C4C  206E 000A                movea.l    A0, [A6 + 0xA]
  1082. 00000C50  52AE 000A                addq.l     [A6 + 0xA], 1
  1083. 00000C54  702D                     moveq.l    D0, 0x2D
  1084. 00000C56  1080                     move.b     [A0], D0
  1085. 00000C58  6050                     bra        +0x52 /* 00000CAA */
  1086. label00000C5A:
  1087. 00000C5A  306E 0008                movea.w    A0, [A6 + 0x8]
  1088. 00000C5E  2008                     move.l     D0, A0
  1089. 00000C60  81EE FFF2                divs.w     D0, [A6 - 0xE]
  1090. 00000C64  3D40 FFF0                move.w     [A6 - 0x10], D0
  1091. 00000C68  4A6E FFF4                tst.w      [A6 - 0xC]
  1092. 00000C6C  6606                     bne        +0x8 /* 00000C74 */
  1093. 00000C6E  4A6E FFF0                tst.w      [A6 - 0x10]
  1094. 00000C72  6728                     beq        +0x2A /* 00000C9C */
  1095. label00000C74:
  1096. 00000C74  206E 000A                movea.l    A0, [A6 + 0xA]
  1097. 00000C78  52AE 000A                addq.l     [A6 + 0xA], 1
  1098. 00000C7C  326E FFF0                movea.w    A1, [A6 - 0x10]
  1099. 00000C80  D3CE                     add.l      A1, A6
  1100. 00000C82  10A9 FFF6                move.b     [A0], [A1 - 0xA]
  1101. 00000C86  302E FFF0                move.w     D0, [A6 - 0x10]
  1102. 00000C8A  C1EE FFF2                muls.w     D0, [A6 - 0xE]
  1103. 00000C8E  322E 0008                move.w     D1, [A6 + 0x8]
  1104. 00000C92  9240                     sub.w      D1, D0
  1105. 00000C94  3D41 0008                move.w     [A6 + 0x8], D1
  1106. 00000C98  526E FFF4                addq.w     [A6 - 0xC], 1
  1107. label00000C9C:
  1108. 00000C9C  306E FFF2                movea.w    A0, [A6 - 0xE]
  1109. 00000CA0  2008                     move.l     D0, A0
  1110. 00000CA2  81FC 000A                divs.w     D0, 0xA /* '\n' */
  1111. 00000CA6  3D40 FFF2                move.w     [A6 - 0xE], D0
  1112. label00000CAA:
  1113. 00000CAA  4A6E FFF2                tst.w      [A6 - 0xE]
  1114. 00000CAE  6EAA                     bgt        -0x54 /* 00000C5A */
  1115. 00000CB0  4A6E FFF4                tst.w      [A6 - 0xC]
  1116. 00000CB4  660C                     bne        +0xE /* 00000CC2 */
  1117. 00000CB6  206E 000A                movea.l    A0, [A6 + 0xA]
  1118. 00000CBA  52AE 000A                addq.l     [A6 + 0xA], 1
  1119. 00000CBE  7030                     moveq.l    D0, 0x30
  1120. 00000CC0  1080                     move.b     [A0], D0
  1121. label00000CC2:
  1122. 00000CC2  206E 000A                movea.l    A0, [A6 + 0xA]
  1123. 00000CC6  4210                     clr.b      [A0]
  1124. 00000CC8  4E5E                     unlink     A6
  1125. 00000CCA  4E75                     rts
  1126. 00000CCC  494E                     chk.w      D4, A6
  1127. 00000CCE  5454                     addq.w     [A4], 2
  1128. 00000CD0  4F53                     chk.w      D7, [A3]
  1129. 00000CD2  5452                     addq.w     [A2], 2
  1130. fn00000CD4:
  1131. 00000CD4  4E56 FF8A                link       A6, -0x0076
  1132. 00000CD8  41EE FF9C                lea.l      A0, [A6 - 0x64]
  1133. 00000CDC  43ED A99C                lea.l      A1, [A5 - 0x5664]
  1134. 00000CE0  7018                     moveq.l    D0, 0x18
  1135. label00000CE2:
  1136. 00000CE2  20D9                     move.l     [A0]+, [A1]+
  1137. 00000CE4  51C8 FFFC                dbf        D0, -0x6 /* 00000CE2 */
  1138. 00000CE8  486E FF8A                pea.l      [A6 - 0x76]
  1139. 00000CEC  3F3C 0190                move.w     -[A7], 0x190
  1140. 00000CF0  3F3C 0006                move.w     -[A7], 0x6
  1141. 00000CF4  3F3C 01C2                move.w     -[A7], 0x1C2
  1142. 00000CF8  3F3C 000F                move.w     -[A7], 0xF
  1143. 00000CFC  A8A7                     syscall    SetRect
  1144. 00000CFE  486E FF8A                pea.l      [A6 - 0x76]
  1145. 00000D02  A8A3                     syscall    EraseRect
  1146. 00000D04  3F3C 0190                move.w     -[A7], 0x190
  1147. 00000D08  3F3C 000F                move.w     -[A7], 0xF
  1148. 00000D0C  A893                     syscall    MoveTo
  1149. 00000D0E  486E FF92                pea.l      [A6 - 0x6E]
  1150. 00000D12  3F2D F9F0                move.w     -[A7], [A5 - 0x610]
  1151. 00000D16  4EBA FF06                jsr        [PC - 0xFA /* 00000C1E */]
  1152. 00000D1A  5C8F                     addq.l     A7, 6
  1153. 00000D1C  486E FF92                pea.l      [A6 - 0x6E]
  1154. 00000D20  486E FF9C                pea.l      [A6 - 0x64]
  1155. 00000D24  4EBA FD2E                jsr        [PC - 0x2D2 /* 00000A54 */]
  1156. 00000D28  508F                     addq.l     A7, 8
  1157. 00000D2A  486E FF9C                pea.l      [A6 - 0x64]
  1158. 00000D2E  4EBA F4CC                jsr        [PC - 0xB34 /* 000001FC */]
  1159. 00000D32  588F                     addq.l     A7, 4
  1160. 00000D34  486E FF9C                pea.l      [A6 - 0x64]
  1161. 00000D38  A884                     syscall    DrawString
  1162. 00000D3A  4E5E                     unlink     A6
  1163. 00000D3C  4E75                     rts
  1164. 00000D3E  5348                     subq.w     A0, 1
  1165. 00000D40  4F57                     chk.w      D7, [A7]
  1166. 00000D42  4745                     chk.w      D3, D5
  1167. 00000D44  4152                     chk.w      D0, [A2]
  1168. fn00000D46:
  1169. 00000D46  4E56 FF92                link       A6, -0x006E
  1170. 00000D4A  41EE FF9C                lea.l      A0, [A6 - 0x64]
  1171. 00000D4E  43ED AA00                lea.l      A1, [A5 - 0x5600]
  1172. 00000D52  7018                     moveq.l    D0, 0x18
  1173. label00000D54:
  1174. 00000D54  20D9                     move.l     [A0]+, [A1]+
  1175. 00000D56  51C8 FFFC                dbf        D0, -0x6 /* 00000D54 */
  1176. 00000D5A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1177. 00000D5E  3F3C 000F                move.w     -[A7], 0xF
  1178. 00000D62  A893                     syscall    MoveTo
  1179. 00000D64  486E FF92                pea.l      [A6 - 0x6E]
  1180. 00000D68  3F2D A978                move.w     -[A7], [A5 - 0x5688]
  1181. 00000D6C  4EBA FEB0                jsr        [PC - 0x150 /* 00000C1E */]
  1182. 00000D70  5C8F                     addq.l     A7, 6
  1183. 00000D72  486E FF92                pea.l      [A6 - 0x6E]
  1184. 00000D76  486E FF9C                pea.l      [A6 - 0x64]
  1185. 00000D7A  4EBA FCD8                jsr        [PC - 0x328 /* 00000A54 */]
  1186. 00000D7E  508F                     addq.l     A7, 8
  1187. 00000D80  0C6D 0001 A978           cmpi.w     [A5 - 0x5688], 0x1
  1188. 00000D86  6710                     beq        +0x12 /* 00000D98 */
  1189. 00000D88  486D AABA                pea.l      [A5 - 0x5546]
  1190. 00000D8C  486E FF9C                pea.l      [A6 - 0x64]
  1191. 00000D90  4EBA FCC2                jsr        [PC - 0x33E /* 00000A54 */]
  1192. 00000D94  508F                     addq.l     A7, 8
  1193. 00000D96  600E                     bra        +0x10 /* 00000DA6 */
  1194. label00000D98:
  1195. 00000D98  486D AAC4                pea.l      [A5 - 0x553C]
  1196. 00000D9C  486E FF9C                pea.l      [A6 - 0x64]
  1197. 00000DA0  4EBA FCB2                jsr        [PC - 0x34E /* 00000A54 */]
  1198. 00000DA4  508F                     addq.l     A7, 8
  1199. label00000DA6:
  1200. 00000DA6  486E FF9C                pea.l      [A6 - 0x64]
  1201. 00000DAA  4EBA F450                jsr        [PC - 0xBB0 /* 000001FC */]
  1202. 00000DAE  588F                     addq.l     A7, 4
  1203. 00000DB0  486E FF9C                pea.l      [A6 - 0x64]
  1204. 00000DB4  A884                     syscall    DrawString
  1205. 00000DB6  486D AACC                pea.l      [A5 - 0x5534]
  1206. 00000DBA  486E FF9C                pea.l      [A6 - 0x64]
  1207. 00000DBE  4EBA FC84                jsr        [PC - 0x37C /* 00000A44 */]
  1208. 00000DC2  508F                     addq.l     A7, 8
  1209. 00000DC4  486E FF92                pea.l      [A6 - 0x6E]
  1210. 00000DC8  3F2D A98E                move.w     -[A7], [A5 - 0x5672]
  1211. 00000DCC  4EBA FE50                jsr        [PC - 0x1B0 /* 00000C1E */]
  1212. 00000DD0  5C8F                     addq.l     A7, 6
  1213. 00000DD2  486E FF92                pea.l      [A6 - 0x6E]
  1214. 00000DD6  486E FF9C                pea.l      [A6 - 0x64]
  1215. 00000DDA  4EBA FC78                jsr        [PC - 0x388 /* 00000A54 */]
  1216. 00000DDE  508F                     addq.l     A7, 8
  1217. 00000DE0  486E FF9C                pea.l      [A6 - 0x64]
  1218. 00000DE4  4EBA F416                jsr        [PC - 0xBEA /* 000001FC */]
  1219. 00000DE8  588F                     addq.l     A7, 4
  1220. 00000DEA  3F3C 00DC                move.w     -[A7], 0xDC
  1221. 00000DEE  3F3C 000F                move.w     -[A7], 0xF
  1222. 00000DF2  A893                     syscall    MoveTo
  1223. 00000DF4  486E FF9C                pea.l      [A6 - 0x64]
  1224. 00000DF8  A884                     syscall    DrawString
  1225. 00000DFA  4E5E                     unlink     A6
  1226. 00000DFC  4E75                     rts
  1227. 00000DFE  5348                     subq.w     A0, 1
  1228. 00000E00  4F57                     chk.w      D7, [A7]
  1229. 00000E02  4154                     chk.w      D0, [A4]
  1230. 00000E04  5445                     addq.w     D5, 2
  1231. fn00000E06:
  1232. 00000E06  4E56 FF00                link       A6, -0x0100
  1233. 00000E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1234. 00000E0E  486E FF00                pea.l      [A6 - 0x100]
  1235. 00000E12  4EBA FC30                jsr        [PC - 0x3D0 /* 00000A44 */]
  1236. 00000E16  508F                     addq.l     A7, 8
  1237. 00000E18  486E FF00                pea.l      [A6 - 0x100]
  1238. 00000E1C  4EBA F3DE                jsr        [PC - 0xC22 /* 000001FC */]
  1239. 00000E20  588F                     addq.l     A7, 4
  1240. 00000E22  486E FF00                pea.l      [A6 - 0x100]
  1241. 00000E26  486D AAD6                pea.l      [A5 - 0x552A]
  1242. 00000E2A  486D AAD8                pea.l      [A5 - 0x5528]
  1243. 00000E2E  486D AADA                pea.l      [A5 - 0x5526]
  1244. 00000E32  A98B                     syscall    ParamText
  1245. 00000E34  4267                     clr.w      -[A7]
  1246. 00000E36  3F3C 03E8                move.w     -[A7], 0x3E8
  1247. 00000E3A  42A7                     clr.l      -[A7]
  1248. 00000E3C  A985                     syscall    Alert
  1249. 00000E3E  301F                     move.w     D0, [A7]+
  1250. 00000E40  4E5E                     unlink     A6
  1251. 00000E42  4E75                     rts
  1252. 00000E44  4745                     chk.w      D3, D5
  1253. 00000E46  4E45                     trap       5
  1254. 00000E48  5241                     addq.w     D1, 1
  1255. 00000E4A  4C41 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D1
  1256. // begin alternate branch 00000E4C-00000E50
  1257. fn00000E4C:
  1258. 00000E4C  4E56 FFFA                link       A6, -0x0006
  1259. // end alternate branch 00000E4C-00000E50
  1260. fn00000E4C: // (misaligned)
  1261. 00000E4E  FFFA                     .invalid   <<F/7/7>>
  1262. 00000E50  42A7                     clr.l      -[A7]
  1263. 00000E52  3F3C 07D0                move.w     -[A7], 0x7D0
  1264. 00000E56  42A7                     clr.l      -[A7]
  1265. 00000E58  4878 FFFF                push.l     0xFFFF
  1266. 00000E5C  A97C                     syscall    GetNewDialog
  1267. 00000E5E  205F                     movea.l    A0, [A7]+
  1268. 00000E60  2D48 FFFC                move.l     [A6 - 0x4], A0
  1269. 00000E64  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1270. 00000E68  A981                     syscall    DrawDialog
  1271. label00000E6A:
  1272. 00000E6A  42A7                     clr.l      -[A7]
  1273. 00000E6C  486E FFFA                pea.l      [A6 - 0x6]
  1274. 00000E70  A991                     syscall    ModalDialog
  1275. 00000E72  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1276. 00000E78  660A                     bne        +0xC /* 00000E84 */
  1277. 00000E7A  486D AADC                pea.l      [A5 - 0x5524]
  1278. 00000E7E  4EBA FF86                jsr        [PC - 0x7A /* 00000E06 */]
  1279. 00000E82  588F                     addq.l     A7, 4
  1280. label00000E84:
  1281. 00000E84  0C6E 0002 FFFA           cmpi.w     [A6 - 0x6], 0x2
  1282. 00000E8A  67DE                     beq        -0x20 /* 00000E6A */
  1283. 00000E8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1284. 00000E90  A983                     syscall    DisposeDialog
  1285. 00000E92  4E5E                     unlink     A6
  1286. 00000E94  4E75                     rts
  1287. 00000E96  4142                     chk.w      D0, D2
  1288. 00000E98  4F55                     chk.w      D7, [A5]
  1289. 00000E9A  5442                     addq.w     D2, 2
  1290. 00000E9C  4F58                     chk.w      D7, [A0]+
  1291. fn00000E9E:
  1292. 00000E9E  4E56 0000                link       A6, 0
  1293. 00000EA2  3B6E 0008 AA66           move.w     [A5 - 0x559A], [A6 + 0x8]
  1294. 00000EA8  4EBA F2A8                jsr        [PC - 0xD58 /* 00000152 */]
  1295. 00000EAC  486D AA64                pea.l      [A5 - 0x559C]
  1296. 00000EB0  4878 0007                push.l     0x7
  1297. 00000EB4  42A7                     clr.l      -[A7]
  1298. 00000EB6  4EBA F186                jsr        [PC - 0xE7A /* 0000003E */]
  1299. 00000EBA  4E5E                     unlink     A6
  1300. 00000EBC  4E75                     rts
  1301. 00000EBE  444F                     neg.w      A7
  1302. 00000EC0  534F                     subq.w     A7, 1
  1303. 00000EC2  554E                     subq.w     A6, 2
  1304. 00000EC4  4420                     neg.b      -[A0]
  1305. fn00000EC6:
  1306. 00000EC6  41ED F950                lea.l      A0, [A5 - 0x6B0]
  1307. 00000ECA  2B48 AB06                move.l     [A5 - 0x54FA], A0
  1308. 00000ECE  7004                     moveq.l    D0, 0x04
  1309. 00000ED0  3B40 AB0A                move.w     [A5 - 0x54F6], D0
  1310. 00000ED4  41ED AB0C                lea.l      A0, [A5 - 0x54F4]
  1311. 00000ED8  43ED AAF6                lea.l      A1, [A5 - 0x550A]
  1312. 00000EDC  20D9                     move.l     [A0]+, [A1]+
  1313. 00000EDE  20D9                     move.l     [A0]+, [A1]+
  1314. 00000EE0  486D AAFE                pea.l      [A5 - 0x5502]
  1315. 00000EE4  4267                     clr.w      -[A7]
  1316. 00000EE6  4267                     clr.w      -[A7]
  1317. 00000EE8  4267                     clr.w      -[A7]
  1318. 00000EEA  4267                     clr.w      -[A7]
  1319. 00000EEC  A8A7                     syscall    SetRect
  1320. 00000EEE  703E                     moveq.l    D0, 0x3E
  1321. 00000EF0  3B40 AB18                move.w     [A5 - 0x54E8], D0
  1322. 00000EF4  486D AB1A                pea.l      [A5 - 0x54E6]
  1323. 00000EF8  4267                     clr.w      -[A7]
  1324. 00000EFA  4267                     clr.w      -[A7]
  1325. 00000EFC  3F3C 01EA                move.w     -[A7], 0x1EA
  1326. 00000F00  3F3C 0126                move.w     -[A7], 0x126
  1327. 00000F04  A8A7                     syscall    SetRect
  1328. 00000F06  41ED AB30                lea.l      A0, [A5 - 0x54D0]
  1329. 00000F0A  2B48 AB14                move.l     [A5 - 0x54EC], A0
  1330. 00000F0E  41ED AB22                lea.l      A0, [A5 - 0x54DE]
  1331. 00000F12  43ED AB06                lea.l      A1, [A5 - 0x54FA]
  1332. 00000F16  20D9                     move.l     [A0]+, [A1]+
  1333. 00000F18  20D9                     move.l     [A0]+, [A1]+
  1334. 00000F1A  20D9                     move.l     [A0]+, [A1]+
  1335. 00000F1C  30D9                     move.w     [A0]+, [A1]+
  1336. 00000F1E  4E75                     rts
  1337. fn00000F20:
  1338. 00000F20  4E56 FFF0                link       A6, -0x0010
  1339. 00000F24  486E FFF8                pea.l      [A6 - 0x8]
  1340. 00000F28  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1341. 00000F2C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1342. 00000F30  302E 0008                move.w     D0, [A6 + 0x8]
  1343. 00000F34  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1344. 00000F38  3F00                     move.w     -[A7], D0
  1345. 00000F3A  302E 000A                move.w     D0, [A6 + 0xA]
  1346. 00000F3E  0640 0020                addi.w     D0, 0x20 /* ' ' */
  1347. 00000F42  3F00                     move.w     -[A7], D0
  1348. 00000F44  A8A7                     syscall    SetRect
  1349. 00000F46  2B6E 000C AB22           move.l     [A5 - 0x54DE], [A6 + 0xC]
  1350. 00000F4C  486E FFF8                pea.l      [A6 - 0x8]
  1351. 00000F50  486D AAFE                pea.l      [A5 - 0x5502]
  1352. 00000F54  486E FFF0                pea.l      [A6 - 0x10]
  1353. 00000F58  A8AB                     syscall    UnionRect
  1354. 00000F5A  206D A958                movea.l    A0, [A5 - 0x56A8]
  1355. 00000F5E  4868 0002                pea.l      [A0 + 0x2]
  1356. 00000F62  486D AB14                pea.l      [A5 - 0x54EC]
  1357. 00000F66  486E FFF0                pea.l      [A6 - 0x10]
  1358. 00000F6A  486E FFF0                pea.l      [A6 - 0x10]
  1359. 00000F6E  4267                     clr.w      -[A7]
  1360. 00000F70  42A7                     clr.l      -[A7]
  1361. 00000F72  A8EC                     syscall    CopyBits
  1362. 00000F74  486D AB06                pea.l      [A5 - 0x54FA]
  1363. 00000F78  486D AB14                pea.l      [A5 - 0x54EC]
  1364. 00000F7C  486D AAF6                pea.l      [A5 - 0x550A]
  1365. 00000F80  486D AAFE                pea.l      [A5 - 0x5502]
  1366. 00000F84  4267                     clr.w      -[A7]
  1367. 00000F86  42A7                     clr.l      -[A7]
  1368. 00000F88  A8EC                     syscall    CopyBits
  1369. 00000F8A  41ED AAFE                lea.l      A0, [A5 - 0x5502]
  1370. 00000F8E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1371. 00000F92  20D9                     move.l     [A0]+, [A1]+
  1372. 00000F94  20D9                     move.l     [A0]+, [A1]+
  1373. 00000F96  486D AB14                pea.l      [A5 - 0x54EC]
  1374. 00000F9A  486D AB06                pea.l      [A5 - 0x54FA]
  1375. 00000F9E  486D AAFE                pea.l      [A5 - 0x5502]
  1376. 00000FA2  486D AAF6                pea.l      [A5 - 0x550A]
  1377. 00000FA6  4267                     clr.w      -[A7]
  1378. 00000FA8  42A7                     clr.l      -[A7]
  1379. 00000FAA  A8EC                     syscall    CopyBits
  1380. 00000FAC  486D AB22                pea.l      [A5 - 0x54DE]
  1381. 00000FB0  486D AB14                pea.l      [A5 - 0x54EC]
  1382. 00000FB4  486D AAF6                pea.l      [A5 - 0x550A]
  1383. 00000FB8  486E FFF8                pea.l      [A6 - 0x8]
  1384. 00000FBC  3F3C 0001                move.w     -[A7], 0x1
  1385. 00000FC0  42A7                     clr.l      -[A7]
  1386. 00000FC2  A8EC                     syscall    CopyBits
  1387. 00000FC4  486D AB14                pea.l      [A5 - 0x54EC]
  1388. 00000FC8  206D A958                movea.l    A0, [A5 - 0x56A8]
  1389. 00000FCC  4868 0002                pea.l      [A0 + 0x2]
  1390. 00000FD0  486E FFF0                pea.l      [A6 - 0x10]
  1391. 00000FD4  486E FFF0                pea.l      [A6 - 0x10]
  1392. 00000FD8  4267                     clr.w      -[A7]
  1393. 00000FDA  42A7                     clr.l      -[A7]
  1394. 00000FDC  A8EC                     syscall    CopyBits
  1395. 00000FDE  4E5E                     unlink     A6
  1396. 00000FE0  4E75                     rts
  1397. 00000FE2  4D4F                     chk.w      D6, A7
  1398. 00000FE4  5645                     addq.w     D5, 3
  1399. 00000FE6  4249                     clr.w      A1
  1400. 00000FE8  4B45                     chk.w      D5, D5
  1401. fn00000FEA:
  1402. 00000FEA  4E56 FFB8                link       A6, -0x0048
  1403. 00000FEE  486E FFE8                pea.l      [A6 - 0x18]
  1404. 00000FF2  A972                     syscall    GetMouse
  1405. 00000FF4  303C 0126                move.w     D0, 0x126
  1406. 00000FF8  906E FFE8                sub.w      D0, [A6 - 0x18]
  1407. 00000FFC  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1408. 00001000  486E FFE4                pea.l      [A6 - 0x1C]
  1409. 00001004  486E FFDA                pea.l      [A6 - 0x26]
  1410. 00001008  3F3C 200E                move.w     -[A7], 0x200E
  1411. 0000100C  A9EB                     syscall    Pack4/FP68K
  1412. 0000100E  486E FFDA                pea.l      [A6 - 0x26]
  1413. 00001012  486E FFFC                pea.l      [A6 - 0x4]
  1414. 00001016  3F3C 1010                move.w     -[A7], 0x1010
  1415. 0000101A  A9EB                     syscall    Pack4/FP68K
  1416. 0000101C  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1417. 00001022  486E FFFC                pea.l      [A6 - 0x4]
  1418. 00001026  486E FFDA                pea.l      [A6 - 0x26]
  1419. 0000102A  3F3C 100E                move.w     -[A7], 0x100E
  1420. 0000102E  A9EB                     syscall    Pack4/FP68K
  1421. 00001030  486E FFE4                pea.l      [A6 - 0x1C]
  1422. 00001034  486E FFDA                pea.l      [A6 - 0x26]
  1423. 00001038  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1424. 0000103C  A9EB                     syscall    Pack4/FP68K
  1425. 0000103E  6C24                     bge        +0x26 /* 00001064 */
  1426. 00001040  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1427. 00001046  486E FFE4                pea.l      [A6 - 0x1C]
  1428. 0000104A  486E FFDA                pea.l      [A6 - 0x26]
  1429. 0000104E  3F3C 200E                move.w     -[A7], 0x200E
  1430. 00001052  A9EB                     syscall    Pack4/FP68K
  1431. 00001054  486E FFDA                pea.l      [A6 - 0x26]
  1432. 00001058  486E FFFC                pea.l      [A6 - 0x4]
  1433. 0000105C  3F3C 1010                move.w     -[A7], 0x1010
  1434. 00001060  A9EB                     syscall    Pack4/FP68K
  1435. 00001062  6046                     bra        +0x48 /* 000010AA */
  1436. label00001064:
  1437. 00001064  3D7C 0126 FFE4           move.w     [A6 - 0x1C], 0x126
  1438. 0000106A  486E FFFC                pea.l      [A6 - 0x4]
  1439. 0000106E  486E FFDA                pea.l      [A6 - 0x26]
  1440. 00001072  3F3C 100E                move.w     -[A7], 0x100E
  1441. 00001076  A9EB                     syscall    Pack4/FP68K
  1442. 00001078  486E FFE4                pea.l      [A6 - 0x1C]
  1443. 0000107C  486E FFDA                pea.l      [A6 - 0x26]
  1444. 00001080  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1445. 00001084  A9EB                     syscall    Pack4/FP68K
  1446. 00001086  6F22                     ble        +0x24 /* 000010AA */
  1447. 00001088  3D7C 0126 FFE4           move.w     [A6 - 0x1C], 0x126
  1448. 0000108E  486E FFE4                pea.l      [A6 - 0x1C]
  1449. 00001092  486E FFDA                pea.l      [A6 - 0x26]
  1450. 00001096  3F3C 200E                move.w     -[A7], 0x200E
  1451. 0000109A  A9EB                     syscall    Pack4/FP68K
  1452. 0000109C  486E FFDA                pea.l      [A6 - 0x26]
  1453. 000010A0  486E FFFC                pea.l      [A6 - 0x4]
  1454. 000010A4  3F3C 1010                move.w     -[A7], 0x1010
  1455. 000010A8  A9EB                     syscall    Pack4/FP68K
  1456. label000010AA:
  1457. 000010AA  486E FFFC                pea.l      [A6 - 0x4]
  1458. 000010AE  486E FFDC                pea.l      [A6 - 0x24]
  1459. 000010B2  3F3C 100E                move.w     -[A7], 0x100E
  1460. 000010B6  A9EB                     syscall    Pack4/FP68K
  1461. 000010B8  486D F9D4                pea.l      [A5 - 0x62C]
  1462. 000010BC  486E FFDC                pea.l      [A6 - 0x24]
  1463. 000010C0  3F3C 100A                move.w     -[A7], 0x100A
  1464. 000010C4  A9EB                     syscall    Pack4/FP68K
  1465. 000010C6  6F2C                     ble        +0x2E /* 000010F4 */
  1466. 000010C8  486E FFFC                pea.l      [A6 - 0x4]
  1467. 000010CC  486E FFDC                pea.l      [A6 - 0x24]
  1468. 000010D0  3F3C 100E                move.w     -[A7], 0x100E
  1469. 000010D4  A9EB                     syscall    Pack4/FP68K
  1470. 000010D6  486D F9D4                pea.l      [A5 - 0x62C]
  1471. 000010DA  486E FFDC                pea.l      [A6 - 0x24]
  1472. 000010DE  3F3C 1002                move.w     -[A7], 0x1002
  1473. 000010E2  A9EB                     syscall    Pack4/FP68K
  1474. 000010E4  486E FFDC                pea.l      [A6 - 0x24]
  1475. 000010E8  486E FFF8                pea.l      [A6 - 0x8]
  1476. 000010EC  3F3C 1010                move.w     -[A7], 0x1010
  1477. 000010F0  A9EB                     syscall    Pack4/FP68K
  1478. 000010F2  602A                     bra        +0x2C /* 0000111E */
  1479. label000010F4:
  1480. 000010F4  486E FFFC                pea.l      [A6 - 0x4]
  1481. 000010F8  486E FFDC                pea.l      [A6 - 0x24]
  1482. 000010FC  3F3C 100E                move.w     -[A7], 0x100E
  1483. 00001100  A9EB                     syscall    Pack4/FP68K
  1484. 00001102  486D F9D4                pea.l      [A5 - 0x62C]
  1485. 00001106  486E FFDC                pea.l      [A6 - 0x24]
  1486. 0000110A  3F3C 1002                move.w     -[A7], 0x1002
  1487. 0000110E  A9EB                     syscall    Pack4/FP68K
  1488. 00001110  486E FFDC                pea.l      [A6 - 0x24]
  1489. 00001114  486E FFF8                pea.l      [A6 - 0x8]
  1490. 00001118  3F3C 1010                move.w     -[A7], 0x1010
  1491. 0000111C  A9EB                     syscall    Pack4/FP68K
  1492. label0000111E:
  1493. 0000111E  302D F9F0                move.w     D0, [A5 - 0x610]
  1494. 00001122  48C0                     ext.l      D0
  1495. 00001124  E580                     asl        D0, 2
  1496. 00001126  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  1497. 0000112A  D1C0                     add.l      A0, D0
  1498. 0000112C  486E FFF8                pea.l      [A6 - 0x8]
  1499. 00001130  486E FFDC                pea.l      [A6 - 0x24]
  1500. 00001134  3F3C 100E                move.w     -[A7], 0x100E
  1501. 00001138  A9EB                     syscall    Pack4/FP68K
  1502. 0000113A  4850                     pea.l      [A0]
  1503. 0000113C  486E FFDC                pea.l      [A6 - 0x24]
  1504. 00001140  3F3C 1004                move.w     -[A7], 0x1004
  1505. 00001144  A9EB                     syscall    Pack4/FP68K
  1506. 00001146  486E FFDC                pea.l      [A6 - 0x24]
  1507. 0000114A  486E FFF4                pea.l      [A6 - 0xC]
  1508. 0000114E  3F3C 1010                move.w     -[A7], 0x1010
  1509. 00001152  A9EB                     syscall    Pack4/FP68K
  1510. 00001154  486E FFF4                pea.l      [A6 - 0xC]
  1511. 00001158  486E FFDC                pea.l      [A6 - 0x24]
  1512. 0000115C  3F3C 100E                move.w     -[A7], 0x100E
  1513. 00001160  A9EB                     syscall    Pack4/FP68K
  1514. 00001162  486D FA0E                pea.l      [A5 - 0x5F2]
  1515. 00001166  486E FFDC                pea.l      [A6 - 0x24]
  1516. 0000116A  3F3C 0006                move.w     -[A7], 0x6
  1517. 0000116E  A9EB                     syscall    Pack4/FP68K
  1518. 00001170  486E FFDC                pea.l      [A6 - 0x24]
  1519. 00001174  486E FFF0                pea.l      [A6 - 0x10]
  1520. 00001178  3F3C 1010                move.w     -[A7], 0x1010
  1521. 0000117C  A9EB                     syscall    Pack4/FP68K
  1522. 0000117E  42A7                     clr.l      -[A7]
  1523. 00001180  A975                     syscall    TickCount
  1524. 00001182  201F                     move.l     D0, [A7]+
  1525. 00001184  90AD F9EC                sub.l      D0, [A5 - 0x614]
  1526. 00001188  2D40 FFEC                move.l     [A6 - 0x14], D0
  1527. 0000118C  202E FFEC                move.l     D0, [A6 - 0x14]
  1528. 00001190  D1AD F9EC                add.l      [A5 - 0x614], D0
  1529. 00001194  3D7C 0028 FFE4           move.w     [A6 - 0x1C], 0x28 /* '(' */
  1530. 0000119A  486E FFF4                pea.l      [A6 - 0xC]
  1531. 0000119E  486E FFDA                pea.l      [A6 - 0x26]
  1532. 000011A2  3F3C 100E                move.w     -[A7], 0x100E
  1533. 000011A6  A9EB                     syscall    Pack4/FP68K
  1534. 000011A8  486E FFE4                pea.l      [A6 - 0x1C]
  1535. 000011AC  486E FFDA                pea.l      [A6 - 0x26]
  1536. 000011B0  3F3C 2002                move.w     -[A7], 0x2002
  1537. 000011B4  A9EB                     syscall    Pack4/FP68K
  1538. 000011B6  486E FFEC                pea.l      [A6 - 0x14]
  1539. 000011BA  486E FFDA                pea.l      [A6 - 0x26]
  1540. 000011BE  3F3C 2804                move.w     -[A7], 0x2804
  1541. 000011C2  A9EB                     syscall    Pack4/FP68K
  1542. 000011C4  486D FA18                pea.l      [A5 - 0x5E8]
  1543. 000011C8  486E FFDA                pea.l      [A6 - 0x26]
  1544. 000011CC  3F3C 0006                move.w     -[A7], 0x6
  1545. 000011D0  A9EB                     syscall    Pack4/FP68K
  1546. 000011D2  486D F9E8                pea.l      [A5 - 0x618]
  1547. 000011D6  486E FFDA                pea.l      [A6 - 0x26]
  1548. 000011DA  3F3C 1000                move.w     -[A7], 0x1000
  1549. 000011DE  A9EB                     syscall    Pack4/FP68K
  1550. 000011E0  486E FFDA                pea.l      [A6 - 0x26]
  1551. 000011E4  486D F9E8                pea.l      [A5 - 0x618]
  1552. 000011E8  3F3C 1010                move.w     -[A7], 0x1010
  1553. 000011EC  A9EB                     syscall    Pack4/FP68K
  1554. 000011EE  486D F9E8                pea.l      [A5 - 0x618]
  1555. 000011F2  486E FFDC                pea.l      [A6 - 0x24]
  1556. 000011F6  3F3C 100E                move.w     -[A7], 0x100E
  1557. 000011FA  A9EB                     syscall    Pack4/FP68K
  1558. 000011FC  486E FFDC                pea.l      [A6 - 0x24]
  1559. 00001200  3F3C 0016                move.w     -[A7], 0x16
  1560. 00001204  A9EB                     syscall    Pack4/FP68K
  1561. 00001206  486E FFDC                pea.l      [A6 - 0x24]
  1562. 0000120A  486E FFE6                pea.l      [A6 - 0x1A]
  1563. 0000120E  3F3C 2010                move.w     -[A7], 0x2010
  1564. 00001212  A9EB                     syscall    Pack4/FP68K
  1565. 00001214  4A6E FFE6                tst.w      [A6 - 0x1A]
  1566. 00001218  6C28                     bge        +0x2A /* 00001242 */
  1567. 0000121A  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1568. 00001220  486E FFE4                pea.l      [A6 - 0x1C]
  1569. 00001224  486E FFDA                pea.l      [A6 - 0x26]
  1570. 00001228  3F3C 200E                move.w     -[A7], 0x200E
  1571. 0000122C  A9EB                     syscall    Pack4/FP68K
  1572. 0000122E  486E FFDA                pea.l      [A6 - 0x26]
  1573. 00001232  486D F9E8                pea.l      [A5 - 0x618]
  1574. 00001236  3F3C 1010                move.w     -[A7], 0x1010
  1575. 0000123A  A9EB                     syscall    Pack4/FP68K
  1576. 0000123C  426E FFE6                clr.w      [A6 - 0x1A]
  1577. 00001240  600E                     bra        +0x10 /* 00001250 */
  1578. label00001242:
  1579. 00001242  0C6E 0005 FFE6           cmpi.w     [A6 - 0x1A], 0x5
  1580. 00001248  6F06                     ble        +0x8 /* 00001250 */
  1581. 0000124A  7001                     moveq.l    D0, 0x01
  1582. 0000124C  3B40 A98C                move.w     [A5 - 0x5674], D0
  1583. label00001250:
  1584. 00001250  4A6D A98C                tst.w      [A5 - 0x5674]
  1585. 00001254  673A                     beq        +0x3C /* 00001290 */
  1586. 00001256  486D FA22                pea.l      [A5 - 0x5DE]
  1587. 0000125A  486E FFF0                pea.l      [A6 - 0x10]
  1588. 0000125E  3F3C 1010                move.w     -[A7], 0x1010
  1589. 00001262  A9EB                     syscall    Pack4/FP68K
  1590. 00001264  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1591. 0000126A  486D F9D8                pea.l      [A5 - 0x628]
  1592. 0000126E  486E FFDA                pea.l      [A6 - 0x26]
  1593. 00001272  3F3C 100E                move.w     -[A7], 0x100E
  1594. 00001276  A9EB                     syscall    Pack4/FP68K
  1595. 00001278  486E FFE4                pea.l      [A6 - 0x1C]
  1596. 0000127C  486E FFDA                pea.l      [A6 - 0x26]
  1597. 00001280  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1598. 00001284  A9EB                     syscall    Pack4/FP68K
  1599. 00001286  6E08                     bgt        +0xA /* 00001290 */
  1600. 00001288  4267                     clr.w      -[A7]
  1601. 0000128A  4EBA F7DE                jsr        [PC - 0x822 /* 00000A6A */]
  1602. 0000128E  548F                     addq.l     A7, 2
  1603. label00001290:
  1604. 00001290  0C6D 0001 F9F2           cmpi.w     [A5 - 0x60E], 0x1
  1605. 00001296  6738                     beq        +0x3A /* 000012D0 */
  1606. 00001298  486E FFF0                pea.l      [A6 - 0x10]
  1607. 0000129C  486E FFDC                pea.l      [A6 - 0x24]
  1608. 000012A0  3F3C 100E                move.w     -[A7], 0x100E
  1609. 000012A4  A9EB                     syscall    Pack4/FP68K
  1610. 000012A6  486E FFEC                pea.l      [A6 - 0x14]
  1611. 000012AA  486E FFDC                pea.l      [A6 - 0x24]
  1612. 000012AE  3F3C 2804                move.w     -[A7], 0x2804
  1613. 000012B2  A9EB                     syscall    Pack4/FP68K
  1614. 000012B4  486D F9D8                pea.l      [A5 - 0x628]
  1615. 000012B8  486E FFDC                pea.l      [A6 - 0x24]
  1616. 000012BC  3F3C 1000                move.w     -[A7], 0x1000
  1617. 000012C0  A9EB                     syscall    Pack4/FP68K
  1618. 000012C2  486E FFDC                pea.l      [A6 - 0x24]
  1619. 000012C6  486D F9D8                pea.l      [A5 - 0x628]
  1620. 000012CA  3F3C 1010                move.w     -[A7], 0x1010
  1621. 000012CE  A9EB                     syscall    Pack4/FP68K
  1622. label000012D0:
  1623. 000012D0  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1624. 000012D6  486D F9D8                pea.l      [A5 - 0x628]
  1625. 000012DA  486E FFDA                pea.l      [A6 - 0x26]
  1626. 000012DE  3F3C 100E                move.w     -[A7], 0x100E
  1627. 000012E2  A9EB                     syscall    Pack4/FP68K
  1628. 000012E4  486E FFE4                pea.l      [A6 - 0x1C]
  1629. 000012E8  486E FFDA                pea.l      [A6 - 0x26]
  1630. 000012EC  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1631. 000012F0  A9EB                     syscall    Pack4/FP68K
  1632. 000012F2  6C22                     bge        +0x24 /* 00001316 */
  1633. 000012F4  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1634. 000012FA  486E FFE4                pea.l      [A6 - 0x1C]
  1635. 000012FE  486E FFDA                pea.l      [A6 - 0x26]
  1636. 00001302  3F3C 200E                move.w     -[A7], 0x200E
  1637. 00001306  A9EB                     syscall    Pack4/FP68K
  1638. 00001308  486E FFDA                pea.l      [A6 - 0x26]
  1639. 0000130C  486D F9D8                pea.l      [A5 - 0x628]
  1640. 00001310  3F3C 1010                move.w     -[A7], 0x1010
  1641. 00001314  A9EB                     syscall    Pack4/FP68K
  1642. label00001316:
  1643. 00001316  302D F9F0                move.w     D0, [A5 - 0x610]
  1644. 0000131A  48C0                     ext.l      D0
  1645. 0000131C  E580                     asl        D0, 2
  1646. 0000131E  41ED F9F4                lea.l      A0, [A5 - 0x60C]
  1647. 00001322  D1C0                     add.l      A0, D0
  1648. 00001324  486D F9D8                pea.l      [A5 - 0x628]
  1649. 00001328  486E FFDC                pea.l      [A6 - 0x24]
  1650. 0000132C  3F3C 100E                move.w     -[A7], 0x100E
  1651. 00001330  A9EB                     syscall    Pack4/FP68K
  1652. 00001332  4850                     pea.l      [A0]
  1653. 00001334  486E FFDC                pea.l      [A6 - 0x24]
  1654. 00001338  3F3C 1004                move.w     -[A7], 0x1004
  1655. 0000133C  A9EB                     syscall    Pack4/FP68K
  1656. 0000133E  3D7C 00C8 FFDA           move.w     [A6 - 0x26], 0xC8
  1657. 00001344  486E FFDA                pea.l      [A6 - 0x26]
  1658. 00001348  486E FFDC                pea.l      [A6 - 0x24]
  1659. 0000134C  3F3C 2004                move.w     -[A7], 0x2004
  1660. 00001350  A9EB                     syscall    Pack4/FP68K
  1661. 00001352  486E FFDC                pea.l      [A6 - 0x24]
  1662. 00001356  486D F9D4                pea.l      [A5 - 0x62C]
  1663. 0000135A  3F3C 1010                move.w     -[A7], 0x1010
  1664. 0000135E  A9EB                     syscall    Pack4/FP68K
  1665. 00001360  486D F9D8                pea.l      [A5 - 0x628]
  1666. 00001364  486E FFDC                pea.l      [A6 - 0x24]
  1667. 00001368  3F3C 100E                move.w     -[A7], 0x100E
  1668. 0000136C  A9EB                     syscall    Pack4/FP68K
  1669. 0000136E  486E FFEC                pea.l      [A6 - 0x14]
  1670. 00001372  486E FFDC                pea.l      [A6 - 0x24]
  1671. 00001376  3F3C 2804                move.w     -[A7], 0x2804
  1672. 0000137A  A9EB                     syscall    Pack4/FP68K
  1673. 0000137C  486D F9E0                pea.l      [A5 - 0x620]
  1674. 00001380  486E FFDC                pea.l      [A6 - 0x24]
  1675. 00001384  3F3C 1000                move.w     -[A7], 0x1000
  1676. 00001388  A9EB                     syscall    Pack4/FP68K
  1677. 0000138A  486E FFDC                pea.l      [A6 - 0x24]
  1678. 0000138E  486D F9E0                pea.l      [A5 - 0x620]
  1679. 00001392  3F3C 1010                move.w     -[A7], 0x1010
  1680. 00001396  A9EB                     syscall    Pack4/FP68K
  1681. 00001398  4A6D F9F0                tst.w      [A5 - 0x610]
  1682. 0000139C  6626                     bne        +0x28 /* 000013C4 */
  1683. 0000139E  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1684. 000013A4  486E FFE4                pea.l      [A6 - 0x1C]
  1685. 000013A8  486E FFDA                pea.l      [A6 - 0x26]
  1686. 000013AC  3F3C 200E                move.w     -[A7], 0x200E
  1687. 000013B0  A9EB                     syscall    Pack4/FP68K
  1688. 000013B2  486E FFDA                pea.l      [A6 - 0x26]
  1689. 000013B6  486D F9E0                pea.l      [A5 - 0x620]
  1690. 000013BA  3F3C 1010                move.w     -[A7], 0x1010
  1691. 000013BE  A9EB                     syscall    Pack4/FP68K
  1692. 000013C0  426D A98C                clr.w      [A5 - 0x5674]
  1693. label000013C4:
  1694. 000013C4  2D6D FA2C FFDC           move.l     [A6 - 0x24], [A5 - 0x5D4]
  1695. 000013CA  2D6D FA30 FFE0           move.l     [A6 - 0x20], [A5 - 0x5D0]
  1696. 000013D0  3D6D FA34 FFE4           move.w     [A6 - 0x1C], [A5 - 0x5CC]
  1697. 000013D6  486E FFEC                pea.l      [A6 - 0x14]
  1698. 000013DA  486E FFDC                pea.l      [A6 - 0x24]
  1699. 000013DE  3F3C 2804                move.w     -[A7], 0x2804
  1700. 000013E2  A9EB                     syscall    Pack4/FP68K
  1701. 000013E4  486D F9DC                pea.l      [A5 - 0x624]
  1702. 000013E8  486E FFDC                pea.l      [A6 - 0x24]
  1703. 000013EC  3F3C 1000                move.w     -[A7], 0x1000
  1704. 000013F0  A9EB                     syscall    Pack4/FP68K
  1705. 000013F2  486E FFDC                pea.l      [A6 - 0x24]
  1706. 000013F6  486D F9DC                pea.l      [A5 - 0x624]
  1707. 000013FA  3F3C 1010                move.w     -[A7], 0x1010
  1708. 000013FE  A9EB                     syscall    Pack4/FP68K
  1709. 00001400  486D F9DC                pea.l      [A5 - 0x624]
  1710. 00001404  486E FFDC                pea.l      [A6 - 0x24]
  1711. 00001408  3F3C 100E                move.w     -[A7], 0x100E
  1712. 0000140C  A9EB                     syscall    Pack4/FP68K
  1713. 0000140E  486E FFEC                pea.l      [A6 - 0x14]
  1714. 00001412  486E FFDC                pea.l      [A6 - 0x24]
  1715. 00001416  3F3C 2804                move.w     -[A7], 0x2804
  1716. 0000141A  A9EB                     syscall    Pack4/FP68K
  1717. 0000141C  486D F9E4                pea.l      [A5 - 0x61C]
  1718. 00001420  486E FFDC                pea.l      [A6 - 0x24]
  1719. 00001424  3F3C 1000                move.w     -[A7], 0x1000
  1720. 00001428  A9EB                     syscall    Pack4/FP68K
  1721. 0000142A  486E FFDC                pea.l      [A6 - 0x24]
  1722. 0000142E  486D F9E4                pea.l      [A5 - 0x61C]
  1723. 00001432  3F3C 1010                move.w     -[A7], 0x1010
  1724. 00001436  A9EB                     syscall    Pack4/FP68K
  1725. 00001438  486D F9E4                pea.l      [A5 - 0x61C]
  1726. 0000143C  486E FFDC                pea.l      [A6 - 0x24]
  1727. 00001440  3F3C 100E                move.w     -[A7], 0x100E
  1728. 00001444  A9EB                     syscall    Pack4/FP68K
  1729. 00001446  486D F9D0                pea.l      [A5 - 0x630]
  1730. 0000144A  486E FFDC                pea.l      [A6 - 0x24]
  1731. 0000144E  3F3C 100A                move.w     -[A7], 0x100A
  1732. 00001452  A9EB                     syscall    Pack4/FP68K
  1733. 00001454  6D00 00A0                blt        +0xA2 /* 000014F6 */
  1734. 00001458  2B6D F9D0 F9E4           move.l     [A5 - 0x61C], [A5 - 0x630]
  1735. 0000145E  3D7C 0000 FFE4           move.w     [A6 - 0x1C], 0x0
  1736. 00001464  486E FFE4                pea.l      [A6 - 0x1C]
  1737. 00001468  486E FFDA                pea.l      [A6 - 0x26]
  1738. 0000146C  3F3C 200E                move.w     -[A7], 0x200E
  1739. 00001470  A9EB                     syscall    Pack4/FP68K
  1740. 00001472  486E FFDA                pea.l      [A6 - 0x26]
  1741. 00001476  486D F9DC                pea.l      [A5 - 0x624]
  1742. 0000147A  3F3C 1010                move.w     -[A7], 0x1010
  1743. 0000147E  A9EB                     syscall    Pack4/FP68K
  1744. 00001480  0C6D 0001 F9F2           cmpi.w     [A5 - 0x60E], 0x1
  1745. 00001486  6600 006E                bne        +0x70 /* 000014F6 */
  1746. 0000148A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1747. 0000148C  3B40 F9F2                move.w     [A5 - 0x60E], D0
  1748. 00001490  3D7C 00FA FFE4           move.w     [A6 - 0x1C], 0xFA
  1749. 00001496  486D F9D0                pea.l      [A5 - 0x630]
  1750. 0000149A  486E FFDA                pea.l      [A6 - 0x26]
  1751. 0000149E  3F3C 100E                move.w     -[A7], 0x100E
  1752. 000014A2  A9EB                     syscall    Pack4/FP68K
  1753. 000014A4  486E FFE4                pea.l      [A6 - 0x1C]
  1754. 000014A8  486E FFDA                pea.l      [A6 - 0x26]
  1755. 000014AC  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1756. 000014B0  A9EB                     syscall    Pack4/FP68K
  1757. 000014B2  6F42                     ble        +0x44 /* 000014F6 */
  1758. 000014B4  486D F9E0                pea.l      [A5 - 0x620]
  1759. 000014B8  486E FFD0                pea.l      [A6 - 0x30]
  1760. 000014BC  3F3C 100E                move.w     -[A7], 0x100E
  1761. 000014C0  A9EB                     syscall    Pack4/FP68K
  1762. 000014C2  486D A97C                pea.l      [A5 - 0x5684]
  1763. 000014C6  486E FFD0                pea.l      [A6 - 0x30]
  1764. 000014CA  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1765. 000014CE  A9EB                     syscall    Pack4/FP68K
  1766. 000014D0  6D1E                     blt        +0x20 /* 000014F0 */
  1767. 000014D2  486D F9E0                pea.l      [A5 - 0x620]
  1768. 000014D6  486E FFC6                pea.l      [A6 - 0x3A]
  1769. 000014DA  3F3C 100E                move.w     -[A7], 0x100E
  1770. 000014DE  A9EB                     syscall    Pack4/FP68K
  1771. 000014E0  486D A97E                pea.l      [A5 - 0x5682]
  1772. 000014E4  486E FFC6                pea.l      [A6 - 0x3A]
  1773. 000014E8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1774. 000014EC  A9EB                     syscall    Pack4/FP68K
  1775. 000014EE  6F06                     ble        +0x8 /* 000014F6 */
  1776. label000014F0:
  1777. 000014F0  7001                     moveq.l    D0, 0x01
  1778. 000014F2  3B40 A98C                move.w     [A5 - 0x5674], D0
  1779. label000014F6:
  1780. 000014F6  3D7C 0028 FFE4           move.w     [A6 - 0x1C], 0x28 /* '(' */
  1781. 000014FC  486D F9E0                pea.l      [A5 - 0x620]
  1782. 00001500  486E FFDA                pea.l      [A6 - 0x26]
  1783. 00001504  3F3C 100E                move.w     -[A7], 0x100E
  1784. 00001508  A9EB                     syscall    Pack4/FP68K
  1785. 0000150A  486E FFE4                pea.l      [A6 - 0x1C]
  1786. 0000150E  486E FFDA                pea.l      [A6 - 0x26]
  1787. 00001512  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1788. 00001516  A9EB                     syscall    Pack4/FP68K
  1789. 00001518  6F00 00B2                ble        +0xB4 /* 000015CC */
  1790. 0000151C  4A6D F9F2                tst.w      [A5 - 0x60E]
  1791. 00001520  6600 00AA                bne        +0xAC /* 000015CC */
  1792. 00001524  3D7C 00FA FFD8           move.w     [A6 - 0x28], 0xFA
  1793. 0000152A  486D F9D0                pea.l      [A5 - 0x630]
  1794. 0000152E  486E FFCE                pea.l      [A6 - 0x32]
  1795. 00001532  3F3C 100E                move.w     -[A7], 0x100E
  1796. 00001536  A9EB                     syscall    Pack4/FP68K
  1797. 00001538  486E FFD8                pea.l      [A6 - 0x28]
  1798. 0000153C  486E FFCE                pea.l      [A6 - 0x32]
  1799. 00001540  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1800. 00001544  A9EB                     syscall    Pack4/FP68K
  1801. 00001546  6F00 0084                ble        +0x86 /* 000015CC */
  1802. 0000154A  3D7C 0029 FFE4           move.w     [A6 - 0x1C], 0x29 /* ')' */
  1803. 00001550  486E FFE4                pea.l      [A6 - 0x1C]
  1804. 00001554  486E FFDA                pea.l      [A6 - 0x26]
  1805. 00001558  3F3C 200E                move.w     -[A7], 0x200E
  1806. 0000155C  A9EB                     syscall    Pack4/FP68K
  1807. 0000155E  486E FFDA                pea.l      [A6 - 0x26]
  1808. 00001562  486D F9E0                pea.l      [A5 - 0x620]
  1809. 00001566  3F3C 1010                move.w     -[A7], 0x1010
  1810. 0000156A  A9EB                     syscall    Pack4/FP68K
  1811. 0000156C  486D F9D8                pea.l      [A5 - 0x628]
  1812. 00001570  486E FFDC                pea.l      [A6 - 0x24]
  1813. 00001574  3F3C 100E                move.w     -[A7], 0x100E
  1814. 00001578  A9EB                     syscall    Pack4/FP68K
  1815. 0000157A  486E FFDC                pea.l      [A6 - 0x24]
  1816. 0000157E  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  1817. 00001582  A9EB                     syscall    Pack4/FP68K
  1818. 00001584  486D FA36                pea.l      [A5 - 0x5CA]
  1819. 00001588  486E FFDC                pea.l      [A6 - 0x24]
  1820. 0000158C  3F3C 0004                move.w     -[A7], 0x4
  1821. 00001590  A9EB                     syscall    Pack4/FP68K
  1822. 00001592  486E FFDC                pea.l      [A6 - 0x24]
  1823. 00001596  486D F9DC                pea.l      [A5 - 0x624]
  1824. 0000159A  3F3C 1010                move.w     -[A7], 0x1010
  1825. 0000159E  A9EB                     syscall    Pack4/FP68K
  1826. 000015A0  7001                     moveq.l    D0, 0x01
  1827. 000015A2  3B40 F9F2                move.w     [A5 - 0x60E], D0
  1828. 000015A6  3D7C 0002 FFE4           move.w     [A6 - 0x1C], 0x2
  1829. 000015AC  486E FFE4                pea.l      [A6 - 0x1C]
  1830. 000015B0  486E FFDA                pea.l      [A6 - 0x26]
  1831. 000015B4  3F3C 200E                move.w     -[A7], 0x200E
  1832. 000015B8  A9EB                     syscall    Pack4/FP68K
  1833. 000015BA  486E FFDA                pea.l      [A6 - 0x26]
  1834. 000015BE  486D F9E8                pea.l      [A5 - 0x618]
  1835. 000015C2  3F3C 1010                move.w     -[A7], 0x1010
  1836. 000015C6  A9EB                     syscall    Pack4/FP68K
  1837. 000015C8  6000 00E0                bra        +0xE2 /* 000016AA */
  1838. label000015CC:
  1839. 000015CC  3D7C 01F4 FFE4           move.w     [A6 - 0x1C], 0x1F4
  1840. 000015D2  486D F9E0                pea.l      [A5 - 0x620]
  1841. 000015D6  486E FFDA                pea.l      [A6 - 0x26]
  1842. 000015DA  3F3C 100E                move.w     -[A7], 0x100E
  1843. 000015DE  A9EB                     syscall    Pack4/FP68K
  1844. 000015E0  486E FFE4                pea.l      [A6 - 0x1C]
  1845. 000015E4  486E FFDA                pea.l      [A6 - 0x26]
  1846. 000015E8  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1847. 000015EC  A9EB                     syscall    Pack4/FP68K
  1848. 000015EE  6F00 00BA                ble        +0xBC /* 000016AA */
  1849. 000015F2  3D7C FFEC FFE4           move.w     [A6 - 0x1C], 0xFFEC
  1850. 000015F8  486E FFE4                pea.l      [A6 - 0x1C]
  1851. 000015FC  486E FFDA                pea.l      [A6 - 0x26]
  1852. 00001600  3F3C 200E                move.w     -[A7], 0x200E
  1853. 00001604  A9EB                     syscall    Pack4/FP68K
  1854. 00001606  486E FFDA                pea.l      [A6 - 0x26]
  1855. 0000160A  486D F9E0                pea.l      [A5 - 0x620]
  1856. 0000160E  3F3C 1010                move.w     -[A7], 0x1010
  1857. 00001612  A9EB                     syscall    Pack4/FP68K
  1858. 00001614  426D F9F2                clr.w      [A5 - 0x60E]
  1859. 00001618  3D7C 00C8 FFE4           move.w     [A6 - 0x1C], 0xC8
  1860. 0000161E  486D F9D0                pea.l      [A5 - 0x630]
  1861. 00001622  486E FFDA                pea.l      [A6 - 0x26]
  1862. 00001626  3F3C 100E                move.w     -[A7], 0x100E
  1863. 0000162A  A9EB                     syscall    Pack4/FP68K
  1864. 0000162C  486E FFE4                pea.l      [A6 - 0x1C]
  1865. 00001630  486E FFDA                pea.l      [A6 - 0x26]
  1866. 00001634  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1867. 00001638  A9EB                     syscall    Pack4/FP68K
  1868. 0000163A  6C66                     bge        +0x68 /* 000016A2 */
  1869. 0000163C  3D7C 0046 FFE4           move.w     [A6 - 0x1C], 0x46 /* 'F' */
  1870. 00001642  486D F9D0                pea.l      [A5 - 0x630]
  1871. 00001646  486E FFDA                pea.l      [A6 - 0x26]
  1872. 0000164A  3F3C 100E                move.w     -[A7], 0x100E
  1873. 0000164E  A9EB                     syscall    Pack4/FP68K
  1874. 00001650  486E FFE4                pea.l      [A6 - 0x1C]
  1875. 00001654  486E FFDA                pea.l      [A6 - 0x26]
  1876. 00001658  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1877. 0000165C  A9EB                     syscall    Pack4/FP68K
  1878. 0000165E  486E FFDA                pea.l      [A6 - 0x26]
  1879. 00001662  486D F9D0                pea.l      [A5 - 0x630]
  1880. 00001666  3F3C 1010                move.w     -[A7], 0x1010
  1881. 0000166A  A9EB                     syscall    Pack4/FP68K
  1882. 0000166C  3D7C 0046 FFE4           move.w     [A6 - 0x1C], 0x46 /* 'F' */
  1883. 00001672  486D F9E4                pea.l      [A5 - 0x61C]
  1884. 00001676  486E FFDA                pea.l      [A6 - 0x26]
  1885. 0000167A  3F3C 100E                move.w     -[A7], 0x100E
  1886. 0000167E  A9EB                     syscall    Pack4/FP68K
  1887. 00001680  486E FFE4                pea.l      [A6 - 0x1C]
  1888. 00001684  486E FFDA                pea.l      [A6 - 0x26]
  1889. 00001688  3F3C 2000                move.w     -[A7], 0x2000 /* ' \0' */
  1890. 0000168C  A9EB                     syscall    Pack4/FP68K
  1891. 0000168E  486E FFDA                pea.l      [A6 - 0x26]
  1892. 00001692  486D F9E4                pea.l      [A5 - 0x61C]
  1893. 00001696  3F3C 1010                move.w     -[A7], 0x1010
  1894. 0000169A  A9EB                     syscall    Pack4/FP68K
  1895. 0000169C  4EBA F828                jsr        [PC - 0x7D8 /* 00000EC6 */]
  1896. 000016A0  6008                     bra        +0xA /* 000016AA */
  1897. label000016A2:
  1898. 000016A2  4267                     clr.w      -[A7]
  1899. 000016A4  4EBA F3C4                jsr        [PC - 0xC3C /* 00000A6A */]
  1900. 000016A8  548F                     addq.l     A7, 2
  1901. label000016AA:
  1902. 000016AA  0C6D 0001 F9F2           cmpi.w     [A5 - 0x60E], 0x1
  1903. 000016B0  6600 00D2                bne        +0xD4 /* 00001784 */
  1904. 000016B4  3D7C 00FA FFE4           move.w     [A6 - 0x1C], 0xFA
  1905. 000016BA  486D F9D0                pea.l      [A5 - 0x630]
  1906. 000016BE  486E FFDA                pea.l      [A6 - 0x26]
  1907. 000016C2  3F3C 100E                move.w     -[A7], 0x100E
  1908. 000016C6  A9EB                     syscall    Pack4/FP68K
  1909. 000016C8  486E FFE4                pea.l      [A6 - 0x1C]
  1910. 000016CC  486E FFDA                pea.l      [A6 - 0x26]
  1911. 000016D0  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1912. 000016D4  A9EB                     syscall    Pack4/FP68K
  1913. 000016D6  6F00 00AC                ble        +0xAE /* 00001784 */
  1914. 000016DA  3D7C 000A FFD8           move.w     [A6 - 0x28], 0xA /* '\n' */
  1915. 000016E0  486D F9D0                pea.l      [A5 - 0x630]
  1916. 000016E4  486E FFCE                pea.l      [A6 - 0x32]
  1917. 000016E8  3F3C 100E                move.w     -[A7], 0x100E
  1918. 000016EC  A9EB                     syscall    Pack4/FP68K
  1919. 000016EE  486E FFD8                pea.l      [A6 - 0x28]
  1920. 000016F2  486E FFCE                pea.l      [A6 - 0x32]
  1921. 000016F6  3F3C 2002                move.w     -[A7], 0x2002
  1922. 000016FA  A9EB                     syscall    Pack4/FP68K
  1923. 000016FC  486D F9E4                pea.l      [A5 - 0x61C]
  1924. 00001700  486E FFCE                pea.l      [A6 - 0x32]
  1925. 00001704  3F3C 100A                move.w     -[A7], 0x100A
  1926. 00001708  A9EB                     syscall    Pack4/FP68K
  1927. 0000170A  6C00 0078                bge        +0x7A /* 00001784 */
  1928. 0000170E  3D7C 0046 FFCC           move.w     [A6 - 0x34], 0x46 /* 'F' */
  1929. 00001714  486D F9E0                pea.l      [A5 - 0x620]
  1930. 00001718  486E FFC2                pea.l      [A6 - 0x3E]
  1931. 0000171C  3F3C 100E                move.w     -[A7], 0x100E
  1932. 00001720  A9EB                     syscall    Pack4/FP68K
  1933. 00001722  486E FFCC                pea.l      [A6 - 0x34]
  1934. 00001726  486E FFC2                pea.l      [A6 - 0x3E]
  1935. 0000172A  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1936. 0000172E  A9EB                     syscall    Pack4/FP68K
  1937. 00001730  6F52                     ble        +0x54 /* 00001784 */
  1938. 00001732  486D F9E0                pea.l      [A5 - 0x620]
  1939. 00001736  486E FFB8                pea.l      [A6 - 0x48]
  1940. 0000173A  3F3C 100E                move.w     -[A7], 0x100E
  1941. 0000173E  A9EB                     syscall    Pack4/FP68K
  1942. 00001740  486D A97C                pea.l      [A5 - 0x5684]
  1943. 00001744  486E FFB8                pea.l      [A6 - 0x48]
  1944. 00001748  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1945. 0000174C  A9EB                     syscall    Pack4/FP68K
  1946. 0000174E  6C34                     bge        +0x36 /* 00001784 */
  1947. 00001750  7001                     moveq.l    D0, 0x01
  1948. 00001752  3B40 A98C                move.w     [A5 - 0x5674], D0
  1949. 00001756  2D6D FA40 FFDC           move.l     [A6 - 0x24], [A5 - 0x5C0]
  1950. 0000175C  2D6D FA44 FFE0           move.l     [A6 - 0x20], [A5 - 0x5BC]
  1951. 00001762  3D6D FA48 FFE4           move.w     [A6 - 0x1C], [A5 - 0x5B8]
  1952. 00001768  486D F9DC                pea.l      [A5 - 0x624]
  1953. 0000176C  486E FFDC                pea.l      [A6 - 0x24]
  1954. 00001770  3F3C 1004                move.w     -[A7], 0x1004
  1955. 00001774  A9EB                     syscall    Pack4/FP68K
  1956. 00001776  486E FFDC                pea.l      [A6 - 0x24]
  1957. 0000177A  486D F9DC                pea.l      [A5 - 0x624]
  1958. 0000177E  3F3C 1010                move.w     -[A7], 0x1010
  1959. 00001782  A9EB                     syscall    Pack4/FP68K
  1960. label00001784:
  1961. 00001784  3D7C 00B9 FFE4           move.w     [A6 - 0x1C], 0xB9
  1962. 0000178A  486D F9E0                pea.l      [A5 - 0x620]
  1963. 0000178E  486E FFDA                pea.l      [A6 - 0x26]
  1964. 00001792  3F3C 100E                move.w     -[A7], 0x100E
  1965. 00001796  A9EB                     syscall    Pack4/FP68K
  1966. 00001798  486E FFE4                pea.l      [A6 - 0x1C]
  1967. 0000179C  486E FFDA                pea.l      [A6 - 0x26]
  1968. 000017A0  3F3C 200A                move.w     -[A7], 0x200A /* ' \n' */
  1969. 000017A4  A9EB                     syscall    Pack4/FP68K
  1970. 000017A6  6F00 0070                ble        +0x72 /* 00001818 */
  1971. 000017AA  4A6D F9F2                tst.w      [A5 - 0x60E]
  1972. 000017AE  6600 0068                bne        +0x6A /* 00001818 */
  1973. 000017B2  3D7C 0076 FFD8           move.w     [A6 - 0x28], 0x76 /* 'v' */
  1974. 000017B8  486D F9D0                pea.l      [A5 - 0x630]
  1975. 000017BC  486E FFCE                pea.l      [A6 - 0x32]
  1976. 000017C0  3F3C 100E                move.w     -[A7], 0x100E
  1977. 000017C4  A9EB                     syscall    Pack4/FP68K
  1978. 000017C6  486E FFD8                pea.l      [A6 - 0x28]
  1979. 000017CA  486E FFCE                pea.l      [A6 - 0x32]
  1980. 000017CE  3F3C 2008                move.w     -[A7], 0x2008
  1981. 000017D2  A9EB                     syscall    Pack4/FP68K
  1982. 000017D4  6642                     bne        +0x44 /* 00001818 */
  1983. 000017D6  4A6E FFE6                tst.w      [A6 - 0x1A]
  1984. 000017DA  6608                     bne        +0xA /* 000017E4 */
  1985. 000017DC  7001                     moveq.l    D0, 0x01
  1986. 000017DE  3B40 A98C                move.w     [A5 - 0x5674], D0
  1987. 000017E2  6034                     bra        +0x36 /* 00001818 */
  1988. label000017E4:
  1989. 000017E4  7001                     moveq.l    D0, 0x01
  1990. 000017E6  3B40 F9F2                move.w     [A5 - 0x60E], D0
  1991. 000017EA  2D6D FA4A FFDC           move.l     [A6 - 0x24], [A5 - 0x5B6]
  1992. 000017F0  2D6D FA4E FFE0           move.l     [A6 - 0x20], [A5 - 0x5B2]
  1993. 000017F6  3D6D FA52 FFE4           move.w     [A6 - 0x1C], [A5 - 0x5AE]
  1994. 000017FC  486D F9D8                pea.l      [A5 - 0x628]
  1995. 00001800  486E FFDC                pea.l      [A6 - 0x24]
  1996. 00001804  3F3C 1004                move.w     -[A7], 0x1004
  1997. 00001808  A9EB                     syscall    Pack4/FP68K
  1998. 0000180A  486E FFDC                pea.l      [A6 - 0x24]
  1999. 0000180E  486D F9DC                pea.l      [A5 - 0x624]
  2000. 00001812  3F3C 1010                move.w     -[A7], 0x1010
  2001. 00001816  A9EB                     syscall    Pack4/FP68K
  2002. label00001818:
  2003. 00001818  4A6D A98C                tst.w      [A5 - 0x5674]
  2004. 0000181C  6700 00DA                beq        +0xDC /* 000018F8 */
  2005. 00001820  4A6D FA0C                tst.w      [A5 - 0x5F4]
  2006. 00001824  57C0                     seq        D0
  2007. 00001826  4400                     neg.b      D0
  2008. 00001828  4880                     ext.w      D0
  2009. 0000182A  3B40 FA0C                move.w     [A5 - 0x5F4], D0
  2010. 0000182E  4A6D FA0C                tst.w      [A5 - 0x5F4]
  2011. 00001832  6762                     beq        +0x64 /* 00001896 */
  2012. 00001834  486D F9E0                pea.l      [A5 - 0x620]
  2013. 00001838  486E FFDA                pea.l      [A6 - 0x26]
  2014. 0000183C  3F3C 100E                move.w     -[A7], 0x100E
  2015. 00001840  A9EB                     syscall    Pack4/FP68K
  2016. 00001842  486E FFDA                pea.l      [A6 - 0x26]
  2017. 00001846  3F3C 0016                move.w     -[A7], 0x16
  2018. 0000184A  A9EB                     syscall    Pack4/FP68K
  2019. 0000184C  486E FFDA                pea.l      [A6 - 0x26]
  2020. 00001850  486E FFE4                pea.l      [A6 - 0x1C]
  2021. 00001854  3F3C 2010                move.w     -[A7], 0x2010
  2022. 00001858  A9EB                     syscall    Pack4/FP68K
  2023. 0000185A  486D F9E4                pea.l      [A5 - 0x61C]
  2024. 0000185E  486E FFCE                pea.l      [A6 - 0x32]
  2025. 00001862  3F3C 100E                move.w     -[A7], 0x100E
  2026. 00001866  A9EB                     syscall    Pack4/FP68K
  2027. 00001868  486E FFCE                pea.l      [A6 - 0x32]
  2028. 0000186C  3F3C 0016                move.w     -[A7], 0x16
  2029. 00001870  A9EB                     syscall    Pack4/FP68K
  2030. 00001872  486E FFCE                pea.l      [A6 - 0x32]
  2031. 00001876  486E FFD8                pea.l      [A6 - 0x28]
  2032. 0000187A  3F3C 2010                move.w     -[A7], 0x2010
  2033. 0000187E  A9EB                     syscall    Pack4/FP68K
  2034. 00001880  2F2D FFEC                move.l     -[A7], [A5 - 0x14]
  2035. 00001884  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2036. 00001888  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2037. 0000188C  4EBA F692                jsr        [PC - 0x96E /* 00000F20 */]
  2038. 00001890  508F                     addq.l     A7, 8
  2039. 00001892  6000 01AA                bra        +0x1AC /* 00001A3E */
  2040. label00001896:
  2041. 00001896  486D F9E0                pea.l      [A5 - 0x620]
  2042. 0000189A  486E FFDA                pea.l      [A6 - 0x26]
  2043. 0000189E  3F3C 100E                move.w     -[A7], 0x100E
  2044. 000018A2  A9EB                     syscall    Pack4/FP68K
  2045. 000018A4  486E FFDA                pea.l      [A6 - 0x26]
  2046. 000018A8  3F3C 0016                move.w     -[A7], 0x16
  2047. 000018AC  A9EB                     syscall    Pack4/FP68K
  2048. 000018AE  486E FFDA                pea.l      [A6 - 0x26]
  2049. 000018B2  486E FFE4                pea.l      [A6 - 0x1C]
  2050. 000018B6  3F3C 2010                move.w     -[A7], 0x2010
  2051. 000018BA  A9EB                     syscall    Pack4/FP68K
  2052. 000018BC  486D F9E4                pea.l      [A5 - 0x61C]
  2053. 000018C0  486E FFCE                pea.l      [A6 - 0x32]
  2054. 000018C4  3F3C 100E                move.w     -[A7], 0x100E
  2055. 000018C8  A9EB                     syscall    Pack4/FP68K
  2056. 000018CA  486E FFCE                pea.l      [A6 - 0x32]
  2057. 000018CE  3F3C 0016                move.w     -[A7], 0x16
  2058. 000018D2  A9EB                     syscall    Pack4/FP68K
  2059. 000018D4  486E FFCE                pea.l      [A6 - 0x32]
  2060. 000018D8  486E FFD8                pea.l      [A6 - 0x28]
  2061. 000018DC  3F3C 2010                move.w     -[A7], 0x2010
  2062. 000018E0  A9EB                     syscall    Pack4/FP68K
  2063. 000018E2  2F2D FFF0                move.l     -[A7], [A5 - 0x10]
  2064. 000018E6  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2065. 000018EA  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2066. 000018EE  4EBA F630                jsr        [PC - 0x9D0 /* 00000F20 */]
  2067. 000018F2  508F                     addq.l     A7, 8
  2068. 000018F4  6000 0148                bra        +0x14A /* 00001A3E */
  2069. label000018F8:
  2070. 000018F8  486D F9E0                pea.l      [A5 - 0x620]
  2071. 000018FC  486E FFDA                pea.l      [A6 - 0x26]
  2072. 00001900  3F3C 100E                move.w     -[A7], 0x100E
  2073. 00001904  A9EB                     syscall    Pack4/FP68K
  2074. 00001906  486E FFDA                pea.l      [A6 - 0x26]
  2075. 0000190A  3F3C 0016                move.w     -[A7], 0x16
  2076. 0000190E  A9EB                     syscall    Pack4/FP68K
  2077. 00001910  486E FFDA                pea.l      [A6 - 0x26]
  2078. 00001914  486E FFE4                pea.l      [A6 - 0x1C]
  2079. 00001918  3F3C 2010                move.w     -[A7], 0x2010
  2080. 0000191C  A9EB                     syscall    Pack4/FP68K
  2081. 0000191E  486D F9E4                pea.l      [A5 - 0x61C]
  2082. 00001922  486E FFCE                pea.l      [A6 - 0x32]
  2083. 00001926  3F3C 100E                move.w     -[A7], 0x100E
  2084. 0000192A  A9EB                     syscall    Pack4/FP68K
  2085. 0000192C  486E FFCE                pea.l      [A6 - 0x32]
  2086. 00001930  3F3C 0016                move.w     -[A7], 0x16
  2087. 00001934  A9EB                     syscall    Pack4/FP68K
  2088. 00001936  486E FFCE                pea.l      [A6 - 0x32]
  2089. 0000193A  486E FFD8                pea.l      [A6 - 0x28]
  2090. 0000193E  3F3C 2010                move.w     -[A7], 0x2010
  2091. 00001942  A9EB                     syscall    Pack4/FP68K
  2092. 00001944  302E FFE6                move.w     D0, [A6 - 0x1A]
  2093. 00001948  48C0                     ext.l      D0
  2094. 0000194A  E580                     asl        D0, 2
  2095. 0000194C  41ED FFD4                lea.l      A0, [A5 - 0x2C]
  2096. 00001950  D1C0                     add.l      A0, D0
  2097. 00001952  2F10                     move.l     -[A7], [A0]
  2098. 00001954  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  2099. 00001958  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  2100. 0000195C  4EBA F5C2                jsr        [PC - 0xA3E /* 00000F20 */]
  2101. 00001960  508F                     addq.l     A7, 8
  2102. 00001962  4A6D F9F0                tst.w      [A5 - 0x610]
  2103. 00001966  6708                     beq        +0xA /* 00001970 */
  2104. 00001968  0C6D 0001 F9F2           cmpi.w     [A5 - 0x60E], 0x1
  2105. 0000196E  6668                     bne        +0x6A /* 000019D8 */
  2106. label00001970:
  2107. 00001970  3D7C 0028 FFE4           move.w     [A6 - 0x1C], 0x28 /* '(' */
  2108. 00001976  486E FFFC                pea.l      [A6 - 0x4]
  2109. 0000197A  486E FFDA                pea.l      [A6 - 0x26]
  2110. 0000197E  3F3C 100E                move.w     -[A7], 0x100E
  2111. 00001982  A9EB                     syscall    Pack4/FP68K
  2112. 00001984  486E FFE4                pea.l      [A6 - 0x1C]
  2113. 00001988  486E FFDA                pea.l      [A6 - 0x26]
  2114. 0000198C  3F3C 2004                move.w     -[A7], 0x2004
  2115. 00001990  A9EB                     syscall    Pack4/FP68K
  2116. 00001992  3D7C 3A98 FFD8           move.w     [A6 - 0x28], 0x3A98
  2117. 00001998  486E FFD8                pea.l      [A6 - 0x28]
  2118. 0000199C  486E FFCE                pea.l      [A6 - 0x32]
  2119. 000019A0  3F3C 200E                move.w     -[A7], 0x200E
  2120. 000019A4  A9EB                     syscall    Pack4/FP68K
  2121. 000019A6  486E FFDA                pea.l      [A6 - 0x26]
  2122. 000019AA  486E FFCE                pea.l      [A6 - 0x32]
  2123. 000019AE  3F3C 0002                move.w     -[A7], 0x2
  2124. 000019B2  A9EB                     syscall    Pack4/FP68K
  2125. 000019B4  486E FFCE                pea.l      [A6 - 0x32]
  2126. 000019B8  3F3C 0016                move.w     -[A7], 0x16
  2127. 000019BC  A9EB                     syscall    Pack4/FP68K
  2128. 000019BE  486E FFCE                pea.l      [A6 - 0x32]
  2129. 000019C2  486E FFCC                pea.l      [A6 - 0x34]
  2130. 000019C6  3F3C 2010                move.w     -[A7], 0x2010
  2131. 000019CA  A9EB                     syscall    Pack4/FP68K
  2132. 000019CC  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  2133. 000019D0  4EBA F4CC                jsr        [PC - 0xB34 /* 00000E9E */]
  2134. 000019D4  548F                     addq.l     A7, 2
  2135. 000019D6  6066                     bra        +0x68 /* 00001A3E */
  2136. label000019D8:
  2137. 000019D8  3D7C 0028 FFE4           move.w     [A6 - 0x1C], 0x28 /* '(' */
  2138. 000019DE  486D F9D4                pea.l      [A5 - 0x62C]
  2139. 000019E2  486E FFDA                pea.l      [A6 - 0x26]
  2140. 000019E6  3F3C 100E                move.w     -[A7], 0x100E
  2141. 000019EA  A9EB                     syscall    Pack4/FP68K
  2142. 000019EC  486E FFE4                pea.l      [A6 - 0x1C]
  2143. 000019F0  486E FFDA                pea.l      [A6 - 0x26]
  2144. 000019F4  3F3C 2004                move.w     -[A7], 0x2004
  2145. 000019F8  A9EB                     syscall    Pack4/FP68K
  2146. 000019FA  3D7C 3A98 FFD8           move.w     [A6 - 0x28], 0x3A98
  2147. 00001A00  486E FFD8                pea.l      [A6 - 0x28]
  2148. 00001A04  486E FFCE                pea.l      [A6 - 0x32]
  2149. 00001A08  3F3C 200E                move.w     -[A7], 0x200E
  2150. 00001A0C  A9EB                     syscall    Pack4/FP68K
  2151. 00001A0E  486E FFDA                pea.l      [A6 - 0x26]
  2152. 00001A12  486E FFCE                pea.l      [A6 - 0x32]
  2153. 00001A16  3F3C 0002                move.w     -[A7], 0x2
  2154. 00001A1A  A9EB                     syscall    Pack4/FP68K
  2155. 00001A1C  486E FFCE                pea.l      [A6 - 0x32]
  2156. 00001A20  3F3C 0016                move.w     -[A7], 0x16
  2157. 00001A24  A9EB                     syscall    Pack4/FP68K
  2158. 00001A26  486E FFCE                pea.l      [A6 - 0x32]
  2159. 00001A2A  486E FFCC                pea.l      [A6 - 0x34]
  2160. 00001A2E  3F3C 2010                move.w     -[A7], 0x2010
  2161. 00001A32  A9EB                     syscall    Pack4/FP68K
  2162. 00001A34  3F2E FFCC                move.w     -[A7], [A6 - 0x34]
  2163. 00001A38  4EBA F464                jsr        [PC - 0xB9C /* 00000E9E */]
  2164. 00001A3C  548F                     addq.l     A7, 2
  2165. label00001A3E:
  2166. 00001A3E  4E5E                     unlink     A6
  2167. 00001A40  4E75                     rts
  2168. 00001A42  444F                     neg.w      A7
  2169. 00001A44  4249                     clr.w      A1
  2170. 00001A46  4B45                     chk.w      D5, D5
  2171. 00001A48  2020                     move.l     D0, -[A0]
  2172.